VNC(Virtual Network Computing)虛擬網路計算工具,本質上來說是一個遠程顯示系統,管理員通過它不僅僅可以在運行程式的本地機上察看案頭環境,而且可以從Internet上的任何地方察看遠程機器的運行情況,而且它具有跨平台的特性。
Linux 要使用遠端桌面需要安裝VNC,好在Red Hat Enterprise Linux AS 4.0 已經內建了VNC,預設也已經安裝了,只要配置一下就可以了。但是Windows用戶端還是要安裝的。
VNCServer 配置:
1. 啟動 VNC Server:
開啟終端執行:vncserver
第一次運行 vncserver,將會要求輸入兩次密碼,會看到如下提示資訊:
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
上邊資訊中的“:1”表示啟動的第一個vnc案頭。
2. 停止 vncserver:
停止 vncserver 的方法是:
vncserver -kill :1
注意“:1”,表示停止第一個vnc案頭
3. 修改vnc密碼:
修改vnc密碼的方法是執行 vncpasswd,輸入兩次密碼即可。
4. 預設情況下VNC Viewer只能看到 VNC Server的命令列。
要VNC Viewer上可以看到Linux案頭需要做如下設定:
在VNC Viewer所在的機器上,取消/root/.vnc/xstartup檔案中下面兩行的注釋即可:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
5. Linux啟動後自動運行VNCServer
1) 在 系統設定>伺服器設定>服務 中把 vncserver 打勾。
2) 開啟設定檔/etc/sysconfig/vncservers,去掉下面這行的注釋,
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
1表示VNC以案頭1運行,這樣可以啟動root的案頭。
6. VNC連接埠
如果需要從外網控制內網的某台Linux,則需要開啟防火牆相應的連接埠,並在路由器上進行連接埠映射。
VNC給瀏覽器的連接埠是5800+N,給vncviewer的連接埠是5900+N,N是設定的display號
Windows 用戶端 VNC Viewer 的配置:
1. 從 http://www.realvnc.com/download.html 下載 VNC Free Edition for Windows Version 4.1.2
2. 開啟 VNCViewer :
填入VNCServer 的IP:編號(1或2或...)
3. VNCViewer 切換全螢幕模式:F8
順便說一下,Linux 下 SSH 也是一個不錯的遠端管理工具,不過 SSH 沒有圖形化使用者介面。
本文地址:http://www.cnblogs.com/anjou/archive/2007/02/16/651599.html