VNC (Virtual Network Computing)是虛擬網絡計算機的縮寫。VNC是一款優秀的遠程控制工具軟件,由著名的AT&T的歐洲研究實驗室開發的。VNC是在基於UNIX和Linux操作系統的免費的開放源碼軟件,遠程控制能力強大,高效實用,其性能可以和Windows和MAC中的任何遠程控制軟件媲美。在Linux中,VNC包括以下四各命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多數情況下我只需要其中的兩個命令:vncserver和vncviewer。
安裝方法:
1:首先查看下自己的系統是否有安裝vnc服務,(默認為已安裝)
rpm -q vnc vnc-server
命令輸出為:
package vnc is not installed
vnc-server-4.1.2-14.el5_3.1
則證明已經安裝完成,無需再次進行安裝。
2:修改用戶的配置文件
# vi /etc/sysconfig/vncservers
修改內容如下:
VNCSERVERS="1:root" 使用的通道號,使用的用戶名
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -nohttpd -localhost" 調整遠程桌面的分辨率
3:設置遠程登錄的密碼
# vncpasswd
4:修改遠程桌面,顯示配置文件參數
# vi ~/.vnc/xstartup
# twm &
將twm注釋掉,添加下面兩行
gnome-session &
startkde &
保存,如第一次配置時沒有這個配置文件,需要啟動vnc服務,則會生產xstarup文件。
4:啟動vnc服務
/sbin/service vncserver start
5:防火牆設置
如有防火牆,則遵循以下配置
vi /etc/sysconfig/iptables
使用vi編輯器打開配置文件,在文件中添加下面一行命令
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT
重啟防火牆,使配置文件生效
Service iptables restart
6:現在就可以進行遠程登錄了,打開VNC Viewer
輸入服務器IP地址,加通道號
如:192.168.20.242:1
7:輸入登錄密碼,此密碼為vnc登錄密碼,不是系統登錄密碼
8:登錄系統界面