环境:CentOS 6.4
1、安装tigervnc-server及相关软件
首先检查系统中是否安装tigervnc-server安装包
rpm -qa tigervnc-server
如果没有就直接安装
yum install tigervnc-server*
2、修改vncserver的配置文件,配置用户及分辨率
vncserver的配置文件/etc/sysconfig/vncservers
参照最后两行注释,对应自己的设置,添加新的两行
VNCSERVERS="2:test"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERS="2:test"中2代表的是端口5902,是通过主机ip:5902来进行访问的。Test是系统的一个用户名,即主机中必须存在这个用户,如果不存在则要创建这个用户。
比如说你的主机IP是192.168.1.10,那么通过刚才的设置,使用VNC client登录192.168.1.10:5902,就是登录的test用户。
VNCSERVERARGS[2]="-geometry 1024x768"是设置屏幕分辨率的(可以根据你自己的屏幕分辨率进行设置)。
3、启动vnc server服务
切换成管理员,重启服务
service vncserver restart
4、配置iptables防火墙
在第二步中我们使用是5902端口,所以在iptables中也要开放相应的端口,否则从外面无法访问主机
iptables -A INPUT -p tcp –-dport 5902 -j ACCEPT
service iptables save
5、设置vncserver服务开机自启
chkconfig –level 345 vncserver on
6、测试
在windows下进行测试,我使用的是realVNC viewer
打开程序,输入192.168.1.10:5902就会默认登录test用户