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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章