1. 程式人生 > >centos 6.5安裝vncserver

centos 6.5安裝vncserver

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