① linux vnc4的使用
linux和windows不同OS環境下VNC的使用方法 很多人可能都知道:windows環境下,有一款非常不錯的遠程式控制制軟體---Symantec公司推出的pcAnywhere,效果非常不錯,但是由於某些原因,如:軟體體積大(通常有幾十兆大小,不便於攜帶,[這里只是相對而言的])、安裝後需要重新啟動、很多版本都是試用的、需要注冊、現在的版本尚且不是可以跨平台的等原因,使得其在「精良」之餘顯得有些不足。那麼這里要介紹的便是一款「輕、薄、易用」的開源軟體VNC,可以跨平台使用,且不足一兆大小(這里用的是VNC4.1.9版本),便於攜帶。[但這並不是說它可以完全代替pcanywhere,只是易於使用罷了]以下,以linux端為server端,windows端為viewer端來進行解釋和說明。
首先,為linux環境下使用的vnc部分,具體操作方法如下:
1.將vnc-3.3.7-x86_linux文件夾放置到linux下的某個文件夾下(當然,若嫌此文件夾名稱太長,也可以在更改名稱後再行放置),如:放置到/home/目錄下(當然,也可以放到其它目錄下)。
2.可以通過終shell命令終端進入到/home/vnc-3.3.7-x86_linux/目錄,然後執行 「./vncserver」命令,看到成功提示信息:
You will require a password to access your desktops.
Password: ----說明:為安全起見,當第1次啟動VNC server時,會要求設置遠程連接時的密碼。
Verify:
New 『X』 desktop is linux:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
之後後,說明vnc伺服器端已經成功啟動。通常如果是第一次啟動的話,會提示你輸入遠程連介面令和口令驗證;如果是以後運行,則可以使用「./vncpasswd」命令來進行口令的更改。
3.在客戶端(比如:在windows端或者在另一台裝有linux操作系統的機器上)進行遠程連接測試操作。
4.註:如果在客戶端成功連接上vnc伺服器(或者通過瀏覽器連接上)之後,看不到linux主機的屏幕(不能顯示桌面,而只有一個Terminal窗口),則可以使用.vnc文件夾中的xstartup文件將linux系統中在vncserver成功啟動時創建的.vnc文件夾中對應的xstartup文件(通常為/root/.vnc/xstartup)覆蓋替換掉,然後重新啟動vncserver即可。[這是因為:我們已經修改了/root/.vnc/xstartup,把最後一行 twm& 改成 gnome-session& or kde&(不過好象聽說KDE在目前的VNC Viewer上的表現不太穩定)]
其次,下面為windows環境下使用的vnc部分,具體操作方法如下:1.直接執行exe可執行文件進行安裝:
安裝過程中會出現選擇提示,如果要在當客戶端(遠程式控制制)的同時還要做被控制端的話就把server和viewer都安裝上;如果只想做客戶端的話,只需要安裝viewer就行了。
2.viewer:
直接運行「vncviewer.exe」,系統會出現「連接詳細資料」(英文版為「Connection details」)對話框。
在「連接詳細資料」(英文版為「Connection details」)對話框中的「伺服器」(英文版為「VNC server」)項文本框中輸入VNC Server的IP地址和連接編號,並以冒號隔開(連接編號參看前面,在Linux上啟動VNC server時的那一行,如:New 『X』 desktop is linux:1 由此得到連接號為1),例如:192.168.0.1:1,(當然,如果你開了n個連接,也就是執行了n次vncserver命令,那麼你就需要在1到n之間有選擇地進行了)。假如你在linux端執行了5次vncserver命令,那麼正常情況下,上面的一句:
New 『X』 desktop is linux:1
會顯示到:
New 『X』 desktop is linux:5
那麼,在選擇連接號時就可以選擇從1到5這五個號。舉例來說:倘若安裝有linux的機器的IP地址為192.168.0.1,那麼你在「連接詳細資料」(英文版為「Connection details」)對話框中的「伺服器」(英文版為「VNC server」)項文本框中就可以輸入192.168.0.1:1或者192.168.0.1:2或192.168.0.1:3等等,一直到5到是可以用的。
單擊「確定」按鈕,VNC伺服器即會開始檢查所輸入的信息,若是信息有誤,則系統會出現「連接到伺服器失敗」(英文版為「Failed to connect to server」)的出錯提示信息;若是信息正確,則會接著出現下一個(英文版為「VNC Authentication」)對話框。
若是在(英文版為「VNC Authentication」)對話框中輸入正確的密碼,就可以成功地顯示Linux的桌面窗口。
3.另:如果需要在windows上安裝server端,直接選擇默認即可。windows下server的設置和啟動更為簡單(默認情況下是自動啟動的),這里就不再贅述。
至此,完成整個操作過程。
註:本例所用VNC[WINDOWS下用的是中文版]和xstartup文件在紅旗linux+微軟視窗windowsServer2003環境下調試通過。