VNC(Virtual Network Computing)
是一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可传送键盘与鼠标的动作及即时的屏幕画面。VNC与操作系统无关,因此可跨平台使用,例如可用Windows连接到某Linux的计算机,反之亦同。甚至在没有安装用户端程序的计算机中,只要有支持JAVA浏览器,也可使用。
常用的有RealVNC(最为常见,默认安装)和TightVNC
主要软件包:
vnc-server   (服务端)
vnc             (客户端)
vnc-server服务:
/etc/init.d/vncserver   start|restart|stop
启动vnc-server桌面:
使用vncserver命令启动桌面(将在当前用户目录下创建.vnc目录)
vncserver  :x   (x为数字,桌面号,若无默认从1开始)
第一次启动vncserver服务,会为当前账户创建一个远程登录验证密码(6位),以后可用vncpasswd命令修改。
配置vncserver:
启动vncserver桌面后,可修改.vnc目录下的xstartup文件来配置vncserver
默认vnc-server采用的是twm窗口,修改xstartup文件可将其改为采用gnome窗口
将一下两行的“#”去掉,启用注释掉的配置
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
然后把最后一行的    twm  &    改为
gnome-session  &
vncserver高级配置:
修改/etc/sysconfig/vncserver文件可实现桌面号的自定义分配
VNCSERVERS="1:username  2:username"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
将多个用户分配桌面号,启动vncserver服务时,会自动启用这些桌面
vnc-server服务开机自动启动:
法一:
在/etc/rc.d/rc.local文件中添加
/etc/init.d/vncserver start
法二:
chkconfig  --level  235  vncserver  on
使用VNC:
法一:通过浏览器
在浏览器地址栏中输入
http://vnc服务器地址:端口号
端口号为5800+桌面号,例如桌面1,对应的端口号为5801
法二:vnc viewer
在服务器地址栏中输入
vnc服务器地址:桌面号或端口号
此处,端口号为5900+桌面号,例如桌面1,对应的端口号为5901