centos 6.5安装vncserver
1. 查看是否安装了VNC服务
# rpm -qa |grep vnc
如果返回下面信息就说明安装了。
tigervnc-server-1.1.0-16.el6.centos.x86_64
2. 下载vncserver
# yum install -y tigervnc tigervnc-server
3. 配置 vncserver
# vi /etc/sysconfig/vncservers
在文件中的添加
VNCSERVERS="1:root 2:root"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"
4. 启动vncserver服务。
# vncserver
You will require a password to access your desktops.
Password: #这个密码是vnc连接密码,和系统密码没有关系。
Verify:
New ‘localhost.localdomain:1 (root)‘ desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
5. 若进入后系统显示灰屏的话需要修改 /root/.vnc/xstartup 文件,找到最后一行,将
# vi /root/.vnc/xstartup
#twm & #注释掉这一行
gnome-session & #添加这一行
# service vncserver restart #重启服务
6. 设置vncserver为自动启动服务r
[root@localhost ~]# chkconfig vncserver on
7. 配置防火墙
配置防火墙,允许VNC客户端连接VNC server。VNC server监听的端口从5900开始,display:1的监听5901,display:2监听5902,以此类推。CentOs的防火墙缺省是不允许连接这些端口的,需要使用下面的步骤打开防火墙(需要root权限):
# vi /etc/sysconfig/iptables
1) 找到下面的语句:
-A INPUT -j REJECT --reject-with icmp-host-prohibited
在此行之前,加上下面的内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT #允许其它机器访问本机的5900到5903端口
2) 然后使用root身份重新启动防火墙:
# service iptables restart
3) 设置开机自动启动
# chkconfig iptables on
8. 使用客户端以 “ip:1”的形式连接,输入密码后进入到vncserver中。
备注:
1)重置VNC连接密码
# vncpasswd
原文地址:http://435263.blog.51cto.com/425263/1982157