在 Linux 環境中,若想要做遠端搖控,第一個想到的一定是 VNC,但網路上有關 VNC 的資料大都沒有提到如何可做到像 XP + PCAnyhere 一樣。 事實上 Linux + VNC 也可做到遠端同步搖控,需要幾個步驟即可完成。
一、首先先檢查是否有 VNC 釋出給 X Server 使用的模組,可檢查 /usr/X11R6/lib/modules/extensions/ 裡是否有 vnc.so 模組,若是使用 FC4 的話,系統預設已經將 vnc.so 模組釋出。
補充: RHEL 5 則在 /usr/lib/xorg/modules/extensions/ 路徑下,若沒有 vnc.so可到 http://www.realvnc.com 下載。
補充: RHEL 5 則在 /usr/lib/xorg/modules/extensions/ 路徑下,若沒有 vnc.so可到 http://www.realvnc.com 下載。
二、編輯 /etc/X11/xorg.conf(或 XF86Config)
# vi /etc/X11/xorg.conf
Section "Module"
..........
Load "vnc"EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "passwordFile" "/root/.vnc/passwd"
DefaultDepth 16
...........
EndSection
補充:
RHEL 5 的 /etc/X11/xorg.conf 沒有 Section "Module" 請自行增加下列三行即可。
# vi /etc/X11/xorg.conf
Section "Module"
Load "vnc"
EndSection
# vi /etc/X11/xorg.conf
Section "Module"
..........
Load "vnc"EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "passwordFile" "/root/.vnc/passwd"
DefaultDepth 16
...........
EndSection
補充:
RHEL 5 的 /etc/X11/xorg.conf 沒有 Section "Module" 請自行增加下列三行即可。
# vi /etc/X11/xorg.conf
Section "Module"
Load "vnc"
EndSection
三、啟動並建立 VNC Password
# vncserver
You will require a passwod to access your desktops.
Password: (輸入密碼)Verify: (再輸入一次密碼)
完成後會在 $HOME/.vnc 中產生 VNC 必要的設定檔。
# vncserver
You will require a passwod to access your desktops.
Password: (輸入密碼)Verify: (再輸入一次密碼)
完成後會在 $HOME/.vnc 中產生 VNC 必要的設定檔。
四、重新啟動 X Window 即可,在終端機下輸入 # netstat -utlnp,若有出現 TCP 5900 的 Port,表示已正常啟動。
※補充:一、如果希望不用密碼就可登入,將
Option "passwordFile" "/root/.vnc/passwd"改為
Option "secutityTypes" "None"
Option "passwordFile" "/root/.vnc/passwd"改為
Option "secutityTypes" "None"
二、關閉 VNC Server
# vncserver -kill :1
:1 - 指第幾個服務,VNC可提供多個 VNC Server,且個立獨立。
# vncserver -kill :1
:1 - 指第幾個服務,VNC可提供多個 VNC Server,且個立獨立。
※資料參考來源
鳥哥的Linux私房菜 http://linux.vbird.org/linux_server/0310telnetssh.php
酷!學園 http://phorum.study-area.org/viewtopic.php?t=25713
鳥哥的Linux私房菜 http://linux.vbird.org/linux_server/0310telnetssh.php
酷!學園 http://phorum.study-area.org/viewtopic.php?t=25713
沒有留言:
張貼留言