轉載自 roothomes: http://blog.csdn.net/roothomes/article/details/6996109
CentOS 5.5 使用VNC進行遠程配置
VNC(Virtual Network Computing)虛擬網路計算工具,本質上來說是一個遠程顯示系統。
管理員通過它可以在運行程式的本地機上察看案頭環境,還可以從Internet上的任何地方察看遠程機器的運行情況,而且它具有跨平台的特性。
Linux 要使用遠端桌面需要安裝VNC。(centOS5預設有安裝vnc)
第1步:首先確認軟體包是否安裝OK。
1.1 遠端桌面的安裝方法:
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
1.2 vnc-server軟體包:
$rpm -qa | grep vnc-server
結果:vnc-server-4.1.2-14.el5_3.1 --表示安裝了
$rpm -q vnc vnc-server
結果:
package vnc is not installed
vnc-server-4.1.2-14.e15_3.1 --表示安裝了
如果沒安裝,運行以下命令進行安裝:
yum install vnc-server
第2步:配置遠端桌面的使用者
$vi /etc/sysconfig/vncservers
VNCSERVERS="2:roothomes"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd"
參數:
VNCSERVERS="2:roothomes" 這裡給roothomes使用者指派了案頭號為”2″的VNC案頭。
-geometry 800x600 案頭解析度 -nolisten tcp 阻止通過TCP串連VNC伺服器
案頭號大於1,不同的使用者需要指定不同的案頭號。
在VNC串連用戶端輸入的地址類似xxx.xx.xx.xx:2這樣,就直接連接到roothomes這個使用者案頭了。
第3步:給遠端桌面使用者roothomes,設定遠端連線密碼
切換到遠程登入的使用者,切換到使用者的根目錄:$cd ~
看是否存在隱藏檔案夾.vnc,沒有就建立。
設定遠程登入的密碼:$vncpasswd 連續輸入兩次遠程登入的密碼。
第3步:啟動遠端桌面服務,修改遠端桌面顯示設定檔
$service vncserver start
啟動後在遠端桌面使用者產生: ~/.vnc/xstartup 檔案
cd ~/.vnc/
vi xstartup
使用vi編輯器開啟設定檔,並進行下列修改
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & --將它注釋,加#代表注釋
#twm & --將它注釋
gnome-session & --添加它
第4步:開啟VNC連接埠,重啟防火牆
vi /etc/sysconfig/iptables
使用vi編輯器開啟設定檔,在檔案中添加下面一行命令
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT
重啟防火牆
service iptables restart
第5步: 啟動vnc服務
/sbin/service vncserver start
殺掉roothomes使用者VNC案頭,用以下命令:
$vncserver -kill :2
或者停止vnc-server,用以下命令:
$service vncserver stop
第6步: 遠端連線
開啟vnc用戶端,server框中輸入ip:2
Windows 用戶端 VNC Viewer從http://www.realvnc.com/download.html 下載 VNC Free Edition for Windows Version 4.1.2
(2代表上面配置的遠端使用者代號[VNCSERVERS="2],設定檔中可以配置多個遠端使用者),OK了。 轉載自 roothomes: http://blog.csdn.net/roothomes/article/details/6996109
第7步: 開機自動啟動vnc
vi /etc/rc.d/rc.local
使用vi編輯器開啟設定檔,並進行下列修改
/etc/init.d/vncserver start --新增行
轉載自 roothomes: http://blog.csdn.net/roothomes/article/details/6996109