1.查看系统是否安装了vnc vnc-server
# rpm -q vnc vnc-server
2.如果没有,yum安装 vnc vnc-server
# yum install vnc vnc-server
3.安装完成后,接下来是配置,第一次运行会生成,相应的配置文件等,需要输入vnc 客户端连接的密码,按照要求输入即可
# vncserver
4.关闭vncserver,修改默认的配置
# vncserver -kill :1
5.修改文件~/.vnc/xstartup
# vi ~/.vnc/xstartup 注释如下两行 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & 插入一行 gnome-session & #set starting GNOME desktop 最后的结果为 #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & gnome-session & #set starting GNOME desktop
6.修改/etc/sysconfig/vncservers,添加如下两行
第一行表明vnc连接后是一root用户身份;
第二行,1024X768 为客户端连接后的分辨率;
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"
7.修改iptables 开放vncserver使用的端口
# vi /etc/sysconfig/iptables 找到这行: -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited 在这行的上方插入如下这行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT 说明,5900 为vncserver监听的端口,默认第一个连接使用5901,第二个使用5902,这里配置的是5900:5903 表示你可以连接3个vnc 桌面 编辑完后,重启iptables(注意需要root用户) # service iptables restart 如果重启iptables 出错请对照检查刚才的修改是否正确
8.配置vncserver 开机启动
扫描二维码关注公众号,回复:
1227389 查看本文章
# chkconfig vncserver on
9.到这一步就可以了,当然还可以加密vnc连接。
本文环境:CentOS5.6
本文参考:http://wiki.centos.org/zh/HowTos/VNC-Server