用vnc實現windows遠端連線linux桌面

2022-08-03 21:00:26 字數 3476 閱讀 4545

網路遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。vnc(virtual network computing)是一套由at&t實驗室所開發的可操控遠端的計算機的軟體,其採用了gpl授權條款,任何人都可免費取得該軟體。vnc軟體主要由兩個部分組成:vnc server及vnc viewer。使用者需先將vnc server安裝在被控端的計算機上後,才能在主控端執行vnc viewer控制被控端。 (在windows中也由一套著名的網路遙控軟體――symantec公司推出的pcanywhere。 vnc server與vnc viewer支援多種作業系統,如unix系列(unix,linux,solaris等),windows及macos,因此可將vnc server 及vnc viewer分別安裝在不同的作業系統中進行控制。如果目前操作的主控端計算機沒有安裝vnc viewer,也可以通過一般的網頁瀏覽器來控制被控端。 整個vnc執行的工作流程如下: (1) vnc客戶端通過瀏覽器或vnc viewer連線至vnc server。 (2) vnc server傳送一對話視窗至客戶端,要求輸入連線密碼,以及訪問的vnc server顯示裝置。 (3) 在客戶端輸入聯機密碼後,vnc server驗證客戶端是否具有訪問許可權。 (4) 若是客戶端通過vnc server的驗證,客戶端即要求vnc server顯示桌面環境。 (5) vnc server通過x protocol 要求x server將畫面顯示控制權交由vnc server負責。 (6) vnc server將來由 x server的桌面環境利用vnc通訊協議送至客戶端,並且允許客戶端控制vnc server的桌面環境及輸入裝置。

安裝winvnc.exe 3.在linux上啟動vnc server執行vncserver命令: [root@linux root]#vncserver直接執行「vncviewer.exe」,系統會出現」connection details」對話方塊。 在「connection details」對話方塊中的「vnc server」文字框中輸入vnc server的ip位址(或 主機名及顯示裝置編號,(請看3。在linux上啟動vnc server的這一行,new 『x』 desktop is linux:1 得到此資訊),例如:192.168.0.1:1(冒號後面的1是執行vnc server生成的顯示裝置編號),單擊「ok」按鈕後,vnc server即會開始檢查所輸入的資訊,若是資訊錯誤,系統會出現「failed to connect to server」的錯誤資訊:若是資訊正確,則會接著出現「vnc authentication」對話方塊。 若是在「vnc authentication」對話方塊中輸入的密碼正確,就可以成功地開啟linux的桌面視窗。 5.從瀏覽器遠端遙控。啟動vnc server 後直接開啟瀏覽器,在位址列中輸入被控端的**或ip位址,並在**後加上「:5800+顯示編號」的埠號即可操控該計算機。 例如: (如果顯示編號為1,一般第一次設定的顯示編號都是1,就用5800+1=5801。)

6.faq a.為什麼連線後,不能顯示桌面,而只有乙個terminal視窗? 試著修改/root/.vnc/xstartup,把最後一行 twm& 改成 gnome-session& or kde&(據說kde在目前的vnc viewer上的表現不太穩定)

b. 為什麼重新啟動vnc server後,連線不上了? 因為重新啟動vnc server時,系統會指定乙個新的顯示編號,需使用此新的編號,否則就無法連線。

2.以 redhat linux 8.0 下面的安裝和使用為例

linux 下面利用 vnc 來圖形介面的控制也是非常簡單的。vnc 是由兩部分組成:一部分是客戶端的應用程式(vncviewer);另外一部分是伺服器端的應用程式(vncserver)。

一、安裝 vnc 的 rpm 包

1 安裝 linux

1.1 圖形介面下的安裝要是在 kde 或者 gnome 下,直接點選 rpm 包,系統會自動開始安裝。中間還會提示你設 置密碼,埠等。

1.2 命令列下的安裝。

下面還是說說命令列下的安裝,其實也是非常簡單的,乙個命令就可以了。

cd /mnt/f/vnc/

rpm -ivh vnc-3.3.6-2.i386.rpm

2 設定 vnc server 的訪問密碼

vncpasswd

3 啟動 vnc server

vncserver

4 linux 上的 vnc server 內定的管理環境是 twm,不好看,也不方便。

我們來把它改成 kde。修改 $home/.vnc/xstartup這個檔案。把 starttwm 改成 startkde 修改後要重新啟動 vnc server。

二、遠端連線

網路遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。

vnc(virtual network computing)是一套由at&t實驗室所開發的可操控遠端的計算機的軟體,其採用了gpl授權條款,任何人都可免費取得該軟體。vnc軟體 主要由兩個部分組成:vnc server及vnc viewer。使用者需先將vnc server安裝在被控端的計算機上後,才能在主控端執行vnc viewer控制被控端。

vnc server與vnc viewer支援多種作業系統,如unix系列(unix,linux,solaris等),windows及macos,因此可將vnc server 及vnc viewer分別安裝在不同的作業系統中進行控制。如果目前操作的主控端計算機沒有安裝vnc viewer,也可以通過一般的網頁瀏覽器來控制被控端。

vnc的主要工作原理是在伺服器端執行 vncserver服務,然後在客戶端就可以遠端連線伺服器端桌面了。

本文介紹如何從windows連線linux遠端桌面

安裝和配置 首先要在linux下安裝nvcserver,我的linux是fc6,安裝vnc-4.1.2-9.fc6.i386.rpm,安裝包在附件裡。

/upimg/soft/vnc-4.1.2-9.fc6.i386.rar

在這個**也可以搜尋到相應的rpm包。 安裝rpm包 [email protected]# rpm -ivh vnc-4.1.2-9.fc6.i386.rpm 然後進入~/.vnc [email protected]# cd ~/.vnc 編輯檔案 xstartup 遮蔽掉最後一行 #twm & 加上如下語句 gnome-session & 儲存退出

【注】上面這一步是為了能夠在windows上顯示linxu的桌面,否則只看到乙個終端視窗。

/upimg/soft/vnc-4.0-x86_win32.zip

安裝後,點選選單裡的 vnc viewer 4 -> vncviewer.exe,輸入ip,如:

按ok進入下一步,輸入密碼便可成功控制linux桌面。猶如開啟linux系統一樣。

讓我們一起學習,共同進步。

通過VNC協議Windows遠端Mac OS X

支援mac10.5 10.7 mac os x vnc服務設定 mac os x 已經增加支援了由vnc viewer訪問的功能,設定如下 系統偏好設定 共享 勾選 螢幕共享 然後在電腦設定 vnc顯示程式可以使用密碼控制螢幕輸入8位密碼,並輸入登入使用的密碼允許設定,這樣就可以通過其它pc或mac...

windows系統使用vnc遠端linux系統

安裝vnc服務 apt get install vnc4server 啟動vnc服務 vncserver 自動生成vnc啟動檔案 xstartup 安裝gnome桌面 apt get install gnome panel gnome settings daemon metacity nautilu...

windows下通過vnc遠端訪問ubuntu

通過將伺服器配置成vnc server,可以讓其他主機使用圖形方式登入這台伺服器。在ubuntu下配置vnc server很簡單,方法如下 伺服器端 1 先安裝vnc服務程式 sudo apt get install vnc4 common vnc4server 2 給當前使用者設定vnc登入密碼 ...