简介:vnc (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC 是在基于 UNIX和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。
1、登陆Linux系统
2、查看当前系统的启动模式
3、将命令行模式更改为图形界面模式
4、关闭防火墙,修改/etc/sysconfig/selinux
5、安装VNC软件
6、配置VNC服务器
7、为VNC设置密码,并修改配置文件/etc/libvir。如下图
注意:Would you like to enter a view-only password (y/n)? //注意表示"是否输入一个只能查看的密码,选择“n”,否则连接vnc会出现黑屏。
注意:初始化vnc的密码为123456,并允许所有IP链接。
8、重新加载配置
9、启动VNC服务
vncserver :1 vncserver :2 vncserver :3
注意:可以使用如下的方法启动多个桌面的VNC(但是这种手工启动的方法在服务器重新启动之后将失效)。下面介绍让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:
格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名"
执行vi /etc/sysconfig/vncservers命令,添加配置,这里我配置了root和oracle用户
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
10、关闭vnc连接
11、测试连接