一、安裝 VNC
預設情況下,CentOS 6.4 是沒有安裝的。
檢查是否安裝,輸入:
[root@localhost ~]# rpm -q vnc vnc-server
得到:
package vnc is not installed
提示沒有安裝,那麼就開始安裝,輸入:
[root@localhost ~]# yum install vnc vnc-server
二、設定 VNC 密碼
安裝完成後 需初啓動 VNC 否則執行第一步 Centos 依然會報未安裝 VNC
[root@localhost ~]$ vncserver
設定 VNC 密碼,輸入:(在某使用者下輸入則登陸使用者就是它,如果 su imiss 切換到 imiss 使用者,輸入 vncserver 則啓動的是另一個桌面,同樣要設定密碼,以後在該賬户下啓動的 vncserver 登陸就需要在此使用者下設定的密碼了。)
此時會提示你輸入密碼,因為是第一次配置。重複輸入兩次即可。
[root@localhost ~]$ vncpasswd
Password:
Verify:

三、配置桌面型別
   [root@localhost ~]$vi  ~/.vnc/xstartup
一般情況下,我們使用的 Linux 桌面都是 “Gnome” 桌面,故配置成這個桌面比較習慣。
按 “i” 鍵進入編輯狀態,主要修改最後兩行。改為:
# xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
# twm &
gnome-session &
  重點編輯最後兩行,將這兩行註釋去掉,得到:
四、配置登入帳號、桌面解析度、連線方式
輸入:
[root@localhost ~]# vi /etc/sysconfig/vncservers
修改最後兩行
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″
五、配置防火牆,允許 VNC 連線
VNC server 監聽的埠從 5900 開始,display:1 的監聽 5901,display:2 監聽 5902,以此類推。 CentOS 的防火牆預設是不允許連線這些埠的,所以需要使用下面的步驟開啓防火牆(需要 root 許可權):
輸入編輯:
[root@localhost ~]# vi /etc/sysconfig/iptables
上面我們只新增了一個 root 帳號和桌面 1,所以這裏按照上面的規則,新增一個 “5901” 埠號即可。
-A INPUT -m state –state NEW -m tcp -p tcp –dport 5901 -j ACCEPT
六、重啓防火牆
service iptables restart
七、設定 VNC 自動啓動
[root@localhost ~]# chkconfig vncserver on
八、關閉
vncserver -kill :1(注意 kill 後面要有一個空格)
安裝成功
service vncserver start