> CentOS > CentOS教程 > 系统配置 >

centos6.3 安装vnc

1、使用yum install tigervnc-server安装vnc

2、修改配置文件

[root@localhost ~]# cat /etc/sysconfig/vncservers 
#The VNCSERVERS variable is a list of display:user pairs.
#
#Uncomment the lines below to start a VNC server on display :2
#as my 'myusername' (adjust this to your own). You will also
#need to set a VNC password; run 'man vncpasswd' to see how
#to do that.
#
#DO NOT RUN THIS SERVICE if your local area network is
#untrusted! For a secure way of using VNC, see this URL:
#http://kbase.redhat.com/faq/docs/DOC-7028
#Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
#Use "-localhost" to prevent remote VNC clients connecting except when
#doing so through a secure tunnel. See the "-via" option in the
#`man vncviewer' manual page.
#VNCSERVERS="10:myusername"

#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
[root@localhost ~]#chkconfig vncserver on

6、重启防火墙。

7、在客户端测试连接,我的server的ip是192.168.7.198,在客户端上输入192.168.7.198:10,密码是第三步设置的密码。

(责任编辑:IT)