至於其它用途可以自行發揮了,可以自己去玩一玩。這里我主要介紹一下在Windows環境下使用VNC進行遠程桌面控制的方法。
步驟1、小科普
1、VNC簡介
VNC (Virtual Network Console),即虛擬網絡控制台,它是一款基於 UNIX 和 Linux 操作系統的優秀遠程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發,遠程控制能力強大,高效實用,並且免費開源。
VNC基本上是由兩部分組成:一部分是客戶端的應用程序(vncviewer);另外一部分是服務器端的應用程序(vncserver)。在任何安裝了客戶端的應用程序(vncviewer)的計算機都能十分方便地與安裝了服務器端的應用程序(vncserver)的計算機相互連接。
2、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的桌面環境及輸入裝置。
END
步驟2、工具准備
1、客戶端計算機一台
要求:
1)、與遠程計算機網絡互通。
2)、裝有VNC Viewer。
2、服務器計算機一台
要求:
1)、與本地計算機網絡互通。
2)、裝有VNC Server。
3、第三方軟件
要求:
1)、VNC-Server-6.2.0-Windows(大小:18.4MB)
2)、VNC-Viewer-6.17.731-Windows(大小:8MB)
注:這里主要介紹下windows環境下VNC的使用,Linux環境下的使用方法有較大出入,將會在其他教程中進行講解。
END
步驟3、VNC下載
1、VNC Connect/Server 下載(服務器端)
1)、進入官網
首先在瀏覽器中輸入網址 www-realvnc-com,打開RealVNC官網首頁如下,界面比較簡單,這里就不進行詳細說明了,有興趣的可以自己慢慢去了解。
2)、進入下載頁面
在首頁中,可以看到頂部的菜單欄第二項為Download,即為下載項,我們直接點擊該項即可進入下載界面如下。
在開始進入的主下載界面中,可以看到上方有兩行字提示:
第一行是 Download VNC Connect to the computer to control ,就是在被控制端下載 VNC Connect(服務器端)。
第二行是 Then download VNC Viewer to the device you want to control from,就是說要在控制端下載 VNC Viewer(客戶端)。
當前頁面為 VNC Connect的下載頁面,我們就先來下載 VNC Connect。
3)、選擇下載項
在下載頁面里,你可以看到中間第一欄有一系列常用的系統圖標,在這里選擇要下載的VNC的工作環境,默認已經選擇了Windows系統,可以根據需要選擇不同的操作系統,這里我們選擇Windows即可;第二欄為下載按鈕,這里默認下載版本為最新的版本6.2.0,點擊即可開始下載;在第三欄中,可以選擇安裝包文件的格式,可以看到有EXE、MSI兩種格式的文件,均為Windows下的安裝包文件格式,這里默認為EXE,一般選擇EXE即可。
4)、最新版VNC Connect下載
如果你要下載最新版的VNC,直接在上述下載頁面的第一欄和第三欄根據自己需要選擇好下載選項后,再點擊中間的下載按鈕 DOWNLOAD VNC CONNECT 6.2.0 即可開始對應最新版的下載,軟件不大,稍等片刻即可完成下載。
注:我們本次教程就直接下最新版的了,如果沒有特殊要求的話,直接下載最新版即可。
5)、老版本VNC Connect下載
如果你想下載老版本的VNC,可以將下載頁面下滾,發現有三個板塊:Supported platforms、Important Informations、Related downloads,在 Important Informations 中這一模塊中,可以找到一個 Old Versions 項,單擊該項即可進入到老版本VNC的下載頁面,在老版本下載頁面中可以看到之前各版本的安裝包資源,可以根據自己的需要選擇對應程序進行下載。
注:這里進入的下載頁面,是跟據主下載頁面的下載選項的選擇篩選后的下載頁面,可以看到這里都是Windows下的安裝包,因為之前的下載選項就是選的Windows系統,如果你想要下Linux環境下的VNC,就可以在主下載頁面里選擇Linux系統后再進入這里的下載頁面,就會發現都是Linux下的VNC安裝包。所以如果要修改其他參數需要返回主下載頁面中修改對應下載選項。
2、VNC Viewer下載(客戶端)
1)、進入VNC Viewer下載頁面
在開始的主下載頁面找到第二行字:
Then download VNC Viewer to the device you want to control from
點擊其中的藍色字體 VNC Viewer,即可超鏈接到對應VNC Viewer下載頁面,如下圖所示。
2)、選擇下載項
下載頁面跟之前的相似,就不再介紹了。可以看到下載頁面中可以進行下載項的選擇,首先是 VNC Viewer運行環境的選擇,默認選了Linux,這里我們選擇 Windows,然后下邊的選項也會變成Windows對應的選項,在第三欄里選擇安裝包文件類型,選擇 EXE x86/x64 即可。
3)、VNC Viewer下載
選擇好下載項后,然后點擊中間 DOWNLOAD VNC VIEWER 按鈕即可開始VNC Viewer的下載,文件不大,稍等片刻即可完成。
END
步驟4、VNC安裝
VNC安裝程序一般分為兩部分,在客戶端上安裝 VNC Viewer,在服務器端安裝 VNC Server,即可通過客戶端連接到服務器計算機。具體哪台計算機做客戶端,哪台計算器做服務器,要看具體計算機扮演的角色,用來訪問其他計算機的計算機為客戶端,被訪問的計算機為服務器端,而這種角色也不是固定的,因為訪問與被訪問是相互的,可能發生互換,因此一般建議每台計算機上把 VNC Viewer 和 VNC Server 都裝一下,也不是很占用資源。
下載好后的安裝程序如下:
1、VNC Viewer(客戶端)安裝
1)、安裝語言選擇
在客戶端下載好VNC Viewer 后,雙擊應用程序,打開安裝程序,首先是語言安裝語言選擇,默認選 English 就好,官方語言里沒有中文,然后點擊 Next 即可。
2)、進入安裝向導
選好安裝語言后,下一步即可進入安裝向導,如下圖所示,直接點擊 Nex t 即可。
3)、許可協議
然后進入許可協議界面,勾選左下角 I accept terms in the License Agreement 同意后,即可點擊 Next 進入下一步。
4)、選擇安裝項
進一步下一步后,可以選一些基本的安裝參數:
首先選中安裝主程序 VNC Viewer,設置安裝包的安裝路徑,點擊右下角的 Browse,會彈出路徑選擇框,選擇好自己的安裝路徑后,點擊右下方 OK 即可。
然后選中安裝組件中的 Desktop Shotcut,設置桌面快捷方式項,這里默認沒有附帶,可以單擊該項,在彈出選項里選擇 Will be installed on local hard drive,就可以在安裝完成后自動在桌面創建對應快捷方式。
所有安裝項都設置好之后,點擊右下角 Next 完成設置。
5)、進行安裝
完成安裝項設置后,下一步進入安裝界面,如下,確認沒問題后點擊下方 Install 即可進行安裝。
稍等片刻后,即可完成安裝,在界面中點擊 Finish 即可結束安裝程序。
安裝好后,自動創建桌面快捷方式,如下圖所示,雙擊即可打開。
2、VNC Server(服務器端)安裝
1)、安裝語言選擇
在服務器端下載好 VNC Server,然后雙擊程序進行安裝,首先也是進入安裝語言選擇界面,選擇默認語言 English 即可,然乎單擊下方 OK 進入下一步。
2)、進入安裝向導
選擇好安裝語言后,下一步就會進入安裝向導,直接點擊下方 Next 進入下一步即可。
3)、許可協議
然后進入許可協議界面,勾選左下角 I accept terms in the License Agreement 同意后,即可點擊 Next 進入下一步。
4)、選擇安裝項
這里跟之前 VNC Viewer 的設置相似,就不再贅述,安裝組件里多了一個打印機驅動項,有需要可以自行更改,這里默認安裝,然后設置好主程序安裝路徑,點擊下方 Next 即可。
5)、防火牆后門
接着進入防火牆設置,問你是否為VNC留一個防火牆后門,即在防火牆上打開VNC遠程連接使用的端口,以便VNC Viewer用戶訪問,這里默認勾選即可,然后點擊下方 Next 即可。
6)、進行安裝
最后就進入安裝界面,確認所有設置無誤后,點擊下方 Install 即可開始安裝:
安裝完成后,進入結束界面,點擊下方 Finish 即可退出安裝程序。
VNC Server 默認沒有創建桌面快捷方式,默認開機自啟,當然你也可以找到安裝目錄的可執行程序,再自己創建一個桌面快捷方式也可以。
這些設置都可以自定義更改,你可以再桌面右下角的系統托盤里找到它,右鍵在彈出的系統設置項里選擇 Options 進入系統設置,進行詳細系統選項設置,簡單的設置將在下一節講解。
END
步驟5、在VNC客戶端實現遠程桌面控制
這里我把一台筆記本作為客戶端(控制端,IP:10.100.174.8),裝了VNC Viewer,另一台台式機作為服務器端(被控端,IP:10.100.100.103),裝了VNC Server,用這兩台設備進行演示。
1、服務器端開啟 VNC Server
如果按上述步驟順利在服務器端安裝了 VNC Server,安裝好之后程序會默認在后台運行,如果你沒有設置開機自啟,則需要手動在服務器端開啟 VNC Server。
第一次使用 VNC Server時,要進行一些基本配置,安裝完 VNC Server后會進入它的主界面,這時會彈出一個首選項,為用戶體驗反饋設置,這里不要理會,直接點 OK 即可。
然后進入主界面,可以看到左邊 Connectivity 板塊為連接相關的信息,顯示目前的服務器端IP為10.100.100.103;右邊為 Security 為安全相關信息,上邊 Identity check 為一些身份檢查等信息,下方 Authentication 為認證信息。
我們可以點擊 Authentication 里的 Change password 來設置初始訪問密碼,這里的密碼即為客戶端訪問該服務器時的密碼,設置完要重輸一遍來確認,之后點擊 OK 即可。一般來說,設置好密碼之后就可以通過遠程客戶機訪問了
如果你還想進行其他設置,可以點擊界面右上角三橫線的地方,彈出的列表中包含了該軟件的所有系統選項,點擊其中的 Options ,即可進入系統設置項。
系統設置界面如下,你可以修改各種系統設置,如更改認證方式、密碼類型等,我們這里簡單的配置已經好了,其他就不詳細介紹了,可以自己去慢慢了解。
2、通過客戶端VNC Viewer訪問遠程桌面
在台式機服務器上開啟 VNC Server后,在筆記本客戶端上打開 VNC Viewer,主界面如下,相當簡潔,你可以直接在上方數據欄里輸入服務器端的主機名或IP地址,即可建立連接。
直接輸入服務器端 IP:10.100.100.103,然后回車確認,第一次連接時會有一下提示,直接點擊 Continue 即可。
之后,會進行身份驗證,輸入之前在服務器端設置好的訪問密碼,然后點擊 OK,如果正確的話就可連接到對端計算機。
成功建立連接后,你就會得到服務器端計算機的桌面桌面控制權,然后就可以對遠程計算機進行相關操作。
END
其他注意事項
1、使用VNC Viewer遠程訪問服務器端計算機桌面,要保證以下三點:
1)、對端計算機處於開機狀態。
2)、對端計算機安裝並開啟了VNC Server 。
3)、客戶端計算機網絡可以訪問服務器端的網絡。
2、如果使用一段時間后,突然發現VNC Viewer無法訪問到遠程服務器主機,而首先檢查一下服務器端網絡配置有沒有改過(如IP什么的),如果配置沒修改過,還是不行,這時可以嘗試一下幾種解決方法:
1)首先檢查一下客戶端到服務器端的網絡是否正常,然后檢查服務器端的VNC Server有沒有開啟,或者服務器端是否處於關機狀態;
2)、如果VNC Server已經開啟,網絡也正常聯通,還是訪問不到服務器端,那可能是遠程服務器端主機的安全軟件或防火牆自動阻斷了VNC的連接,這時先在托盤中右鍵點開VNC Server的選項組,打開Information Center,然后在message選項卡中可以看到一條The firewall is blocking VNC connnection的報告提示,這時點擊右下角的Resolve(重新解析)就可以了。
3)、如果還不行可以試着在服務器端主機上重裝一次VNC Server一般會解決問題。
3、本教程只適應於Windows系統之間的互訪,Windows與Linux系統之間的遠程控制有點復雜,還在研究中,,,
結語
不知不覺又寫了這么長,大家有選擇地看就好,有什么問題或建議歡迎提出來互相交流和探討,好了,那就暫時先這樣吧,溜了溜了。
By 看星星的小王子
, 2017.10.5
出處: