yum groupinstall desktop #如果不安装,从客户端登录后可能是一片空白
yum install tigervnc-server
修改vncserver的配置文件:
vi /etc/sysconfig/vncservers VNCSERVERS="1:root 2:usera 3:userb" VNCSERVERARGS[1]="-geometry 1920x1080 -nolisten tcp "
注意此处不能有-localhost参数,否则只监听本地端口,无法远程连接.
设置vnc密码
[root@testdb ~]# vncserver #或者使用vncpasswd 输入vnc访问密码,会自动保存在/root/.vnc/passwd文件中。 [root@testdb ~]# vi /root/.vnc/xstartup #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & 将这个xstartup文件的最后一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境 将这个xstartup文件的最后一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境
service vncserver restart chkconfig --level 35 vncserver on
检查:
netstat -tlnp
如果存在59xx的端口,证明vncserver启动成功。从远端连接,"地址IP:port",即可成功看到桌面系统。
补充内容:
VNCSERVERARGS参数介绍-geometry 桌面分辨率,默认1024x768;-nohttpd 不监听HTTP端口(58xx端口);-nolisten tcp 不监听X端口(60xx端口);-localhost 只允许从本机访问;-AlwaysShared 默认只同时允许一个vncviewer连接,此参数允许同时连多个vncviewer;-SecurityTypes None 登录不需要密码认证VncAuth默认值,要密码认证。
如无必要,服务器不建议启用vnc服务。
本文出自 “王高利” 博客,请务必保留此出处http://wanggaoli.blog.51cto.com/10422005/1766608
原文地址:http://wanggaoli.blog.51cto.com/10422005/1766608