centos 6.5安裝vncserver
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
centos 6.5安裝vncserver