CentOS 安裝 VNC
來源:互聯網
上載者:User
介紹 VNC (Virtual Network Computer) 是虛擬網路電腦的縮寫。VNC 是一款優秀的遠端控制工具軟體,由著名的 AT&T 的歐洲研究實驗室開發的。VNC 是在基於 UNIX 和 Linux 作業系統的免費的開源軟體,遠端控制能力強大,高效實用,其效能可以和 Windows 和 MAC 中的任何遠端控制軟體媲美。 我使用 VNC 主要是要看別人怎麼操作,類似遠端桌面協助。我們都登陸 VNC 我可以即時看到他的操作在我登陸的介面,我也可以操作。
安裝 預設情況下,CentOS是沒有安裝的。(檢查是否安裝 rpm -q vnc vnc-server ) 提示沒有安裝,那麼就開始安裝,輸入: yum install vnc vnc-server ( yum install tigervnc-server 這個是在centos6.5)
設定 VNC
1. 安裝完成後 需初啟動VNC 需初啟動VNC $ vncserver 設定 VNC密碼:(我這裡使用vncvnc)
$ vncpasswd
Password:(#這裡我輸入的是vncvnc)
Verify:(#這裡我輸入的是vncvnc)
2. 配置案頭類型 $vim ~/.vnc/xstartup
一般情況下,我們使用的 Linux 案頭都是 "Gnome" 案頭,修改最後兩行。改為:
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
3. 配置登入帳號、案頭解析度、串連方式
vim /etc/sysconfig/vncservers 修改最後兩行 VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
4. 配置防火牆,允許 VNC 串連(此步沒做,因為沒啟動防火牆)如果是雲主機,防火牆記得開5900-5903連接埠
VNC server 監聽的連接埠從 5900 開始,display:1 的監聽 5901,display:2 監聽 5902,以此類推。CentOS 的防火牆預設是不允許串連這些連接埠的,所以需要使用下面的步驟開啟防火牆(需要 root 許可權):
vim /etc/sysconfig/iptables 上面我們只添加了一個 root 帳號和案頭 1,所以這裡按照上面的規則,添加一個 "5901" 連接埠號碼即可。 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT 重啟防火牆 service iptables restart
5. 設定 VNC 自動啟動 # chkconfig vncserver on
6. 關閉 VNC
vncserver -kill :1(注意kill後面要有一個空格)
7. 啟動 $service vncserver start
8. windows用戶端(vnc viewer) 連結: http://pan.baidu.com/s/1dD2e2cD 密碼:cmcv 密碼是 vnc設定的密碼,這樣一邊操作另外一邊同步顯示了
問題
1. 雲端服務器是沒有案頭系統的,登陸是黑屏,可以通過下面方法安裝
登入系統,使用yum 安裝 #yum groupinstall 'X Window System' -y 安裝GNOME案頭環境 #yum groupinstall 'GNOME Desktop Environment' -y
CentOS 6.5 安裝比較不同 # yum groupinstall "Desktop" "Desktop Platform" "Desktop Platform Development" "Chinese Support [zh]" # vim /etc/inittab 將 id:3:initdefault: 改為 id:5:initdefault: # reboot
參考
CentOS6.5安裝VNC http://www.111cn.net/sys/CentOS/75983.htm (CentOS 6.5案頭環境安裝配置步驟) http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html (linux Centos 6.5 安裝案頭環境GNOME_百度經驗)