RealVNC vs. Linux
RealVNC 是一套開(kāi)放源碼、跨平臺的遠端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平臺上, 也能從其他平臺連入操控, 是許多 IT 人員熱愛(ài)的網(wǎng)路基本工具之一.
由於 RealVNC 必需架構在圖形介面上使用, Windows 本身就是圖形介面的作業(yè)系統, 根本不成問(wèn)題, 但若要在 Linux 上執行就必須先安裝 X server 才行喔!
範例環(huán)境: 裝有 GNOME 桌面環(huán)境的 Fedora Core 3、RealVNC 4.1.1
下載 / 安裝 RealVNC Free Edition (以目前版本 v4.1.1 為例)
Link to:
http://www.realvnc.com/download.html Free Edition: Download & use Proceed to download (不需填寫(xiě)表格) VNC Free Edition for Linux (x86) 有兩種封裝格式: GZipped Tarfile (.tar.gz) 和 RPM, 安裝方式分別為:
Tarball:
tar -zxf vnc-4_1_1-x86_linux.tar.gz
cd vnc-4_1_1-x86_linux
./vncinstall /usr/bin
cp vnc.so /usr/X11R6/lib/modules/extensions/
RPM:
rpm -ivh vnc-4_1_1-1.i386.rpm
ps. 以上皆以 root 身份執行.
啟動(dòng) vncserver
第一次執行 vncserver 須設定密碼供遠端連入時(shí)驗證用, 密碼會(huì )記錄在 ~/.vnc/passwd, 日後可執行 vncpasswd 變更密碼.
執行後會(huì )產(chǎn)生 display number :1, 此時(shí)即可透過(guò) vncviewer 連入操作, 如: vncviewer localhost:1
vncserver 的 X 桌面預設為 twm, 可修改 ~/.vnc/xstartup 改為 GNOME 或 KDE 桌面:
GNOME:
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
KDE:
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startkde &
修改完畢須重新啟動(dòng) vncserver: vncserver -kill :1 && vncserver :1
連入後即可使用 GNOME 或 KDE 桌面 (就像 WinXP 連結遠端桌面的感覺(jué))
注意事項:
完成以上修改後請在 tty1 ~ 6 (文字模式) 中執行 vncserver, 以避免發(fā)生 X session 無(wú)法重覆載入的問(wèn)題. 若連入後不想立即出現 terminal 視窗, 可將 xterm 註解掉 ( # ) GNOME 桌面會(huì )參考 locale 環(huán)境變數, 如欲顯示中文桌面, vncserver 啟動(dòng)前建議 export LC_ALL=zh_TW
遠端連入 VNC server
RealVNC 使用埠口:
TCP 5900 - for vncviewer
TCP 5800 - for HTTP connections
當連入的 display number 為 :1 以上時(shí), 需加上 display number 的值才是真正的連接埠號.
如: display number = :1 時(shí), port number = 5801、5901
連入 VNC server:
工具 指令 / URL 說(shuō)明
vncviewer vncviewer host-ip 連入遠端 5900 port
vncviewer host-ip:1 連入遠端 5901 port
browser http://host-ip:5800 連入遠端 5800 port
http://host-ip:5801 連入遠端 5801 port
ps. 瀏覽器需裝有
Java Runtime EnvironmentLinux 環(huán)境連入 Windows 的 VNC server 後, 欲觸發(fā) Ctrl + Alt + Del 按鍵者, 可按 F8 呼叫選單, 再點(diǎn)選 "Send Ctrl-Alt-Del" 即可.
允許遠端操控本機 X 桌面 ( remoting the ":0" console )
請參考 RealVNC 官方說(shuō)明網(wǎng)頁(yè):
RealVNC v4.1RealVNC v4.0其他指令備忘:
xdpyinfo - 顯示 X server 資訊
參考資料:
RealVNC DocumentationVNC -- 跨平臺的 XWindow 解決方案Posted by Jamyy at 2005年08月03日 17:08
Trackback Pings
TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/110
Listed below are links to weblogs that reference
RealVNC vs. Linux:
»
RealVNC vs. Linux from 為我流淚的天空
RealVNC 是一套開(kāi)放源碼、跨平臺的遠端搖控軟體 (VNC, Virtual Network Computing), 它可以裝在各種平臺上, 也能從其他平臺連入操控, 是許多 IT 人員熱愛(ài)的網(wǎng)路基本工具之一.\r\n\r\n由於 RealVNC 必需架構在
[Read More]Tracked on 2005年09月17日 14:32
Comments
站長(cháng)您好
有問(wèn)題請問(wèn),您文中說(shuō)到允許遠端操控本機 X 桌面 ( remoting the ":0" console )
這一個(gè)指令是寫(xiě)在/etc/X11/xorg.cong當中嗎?
因為我在win中要vnc連線(xiàn)linux的話(huà),在linux那一端會(huì )出現
是否允許被連線(xiàn)
Posted by:
阿榮 at 2007年03月30日 11:36
是的, 如果您的 X Server 是 xorg 的話(huà), 就是修改 /etc/X11/xorg.conf 這個(gè)檔案; XFree86 的話(huà)是修改 /etc/X11/XF86Config
Posted by: Jamyy at 2007年03月30日 11:59
站長(cháng)您好
不好意思,我還是不懂要的參數是 remoting the ":0" console 這一段嗎?是要加xorg.conf的那個(gè)地方
實(shí)在是不了解,麻煩教我一下 謝謝 我是FC5
Posted by:
阿榮 at 2007年04月01日 11:45
其實(shí) remoting the ":0" console 只是在解釋 "允許遠端操控本機 X 桌面" 這句話(huà)而已
實(shí)際的作法可參考 RealVNC 官方網(wǎng)站的說(shuō)明
RealVNC 版本 4.0 與 4.1 的設定方法有些出入:
RealVNC v4.1
http://www.realvnc.com/products/free/4.1/x0.html
RealVNC v4.0
http://www.realvnc.com/products/free/4.0/x0.html
FC5 的話(huà)請編輯 /etc/X11/xorg.conf
Posted by: Jamyy at 2007年04月01日 20:58
from:
http://cha.homeip.net/blog/archives/2005/08/realvnc_vs_linu.html#more