#VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
去掉#VNCSERVERS="10:myusername"
#VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"这两句前的“#”(即去掉注释)
把myusername改成你登录的用户名,前面的数字自己定,vnc是采用端口+桌面号的方式定义的,
vnc端口是5900,这里我的桌面号是10,那么连接vnc时端口就为5900+10,即5910。
VNCSERVERARGS[1]中的“1”代表我只给一个用户开放服务。
3、设置密码
[root@localhost ~]# vncserver
输入vncserver后会提示设置密码
You will require a password to access your desktops.
Password:
Verify:
4、重启服务
[root@localhost ~]# Service vncserver restart
如果提示
Starting VNC server: 1:root
WARNING: The first attempt to start Xvnc failed, possibly because the font
catalog is not properly configured. Attempting to determine an appropriate
font path for this system and restart Xvnc using that font path ...
Could not start Xvnc.
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids
就把缺少的包安装上去
[root@localhost ~]# yum install pixman pixman-devel libXfont
再次重启,就可以了
5、建议把这个端口加入到防火墙中和设置成开机启动项
[root@localhost ~]#
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
chkconfig vncserver on[root@localhost ~]#
6、重启防火墙。
7、在客户端测试连接,我的server的ip是192.168.7.198,在客户端上输入192.168.7.198:10,密码是第三步设置的密码。