Ubuntu 遠端桌面連線Window的幾種方法
Window遠端桌面連線Ubuntu 的幾種方法
Window遠端連線Ubuntu有如下幾種方案。
一、TeamViewer
在Window與Ubuntu上安裝相同版本的TeamViewer,Window下有安裝程式,安裝很方便。Ubuntu下可以按如下方法進行安裝:
1. 首先到https://www.teamviewer.com/zhcn/download/linux/下載相應linux版本的Teamviewer,版主選擇的是ubuntu版本,下載完成之後,在你的下載路徑中會有軟體安裝包teamviewer_12.0.85001_i386.deb。
2. 安裝依賴包,ternimal終端進入到下載路徑中,執行命令:(博主是64位系統沒有執行這個命令也成功,假如是32位的系統則需要執行)
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
3. 安裝deb軟體包,執行命令:sudo dpkg -i teamviewer_12.0.76279_i386.deb
TeamViewer穿透能力很強,可以適配很多複雜的網路壞境。並且傳輸壓縮效果非常好。除了Window,Ubuntu, 同時也提供了Android,ISO版本的TeamViewver, 所以也可以在手機,平板上訪問Ubuntu電腦。
TeamViewer 也可以在區域網中使用,Ubuntu中按“常規設定中——網路設定——呼入的LAN連線——選擇僅接受”進行設定就可以。具體參考這篇文章:https://blog.csdn.net/hejianzou/article/details/69389468
二.VNC
1.開啟Desktop Sharing,選擇Allow other users to view your desktop與Allow other users to control your desktop.
同時設定鑑權方式,可以設定密碼訪問。
2.安裝vncserver
sudo apt-get install xrdp vnc4server xbase-clients
3.取消requlre-encryption
安裝dconf-editorsudo apt-get install dconf-editor後,開啟dconf-editor
開啟之後,依次展開org->gnome->desktop->remote-access,然後取消 “requlre-encryption”的勾選即可。
三、X-Window
XWindow網路上介紹的文章很多,可以自己Baidu; XWindow技術也有較大的演變,這裡不做過多的探討。這裡可以簡單理解成,Ubuntu當作XServer上執行程式,然後介面顯示在Window上,介面的渲染也是在Window上完成的。所以相對與VNC,TeamViewer來說,網路資料傳輸要少的多,速度也會快的多。並且XWindow顯示的視窗是屬於Client主機的,而不是遠端控制的,可以更好的進行視窗切換。但是XWindow也有缺點,就是相容性會差些,特別是中文容易出現亂碼, 需要另外解決。
1.Ubuntu開啟X-Window Server
編輯/etc/ssh/sshd_config 設定X11Forwarding yes
修改該檔案後需重啟sshd服務:
service sshd restart
2.安裝MobaXterm
安裝後,連線上對應的伺服器。
在MobaXterm中執行有介面的程式,會自動在Window中開啟視窗程式。
四、各方案對比
方案 | 評價 | |
TeamViewer | 優點:速度較快,複雜網路環境可用,環境搭建非常簡單,本地桌面與遠端桌面切換較簡單 缺點:有時會出現灰屏,TeamViewer程式問題 |
|
VNC | 缺點:速度較慢,環境配置較麻煩, 本地桌面與遠端桌面切換較麻煩 一般較適用於區域網環境 |
|
X-Window | 優點:速度非常快, 就跟本地主機程式,操作比較方便,不存在本地桌面與遠端桌面的切換 缺點:中文以及複雜的介面相容性一般 |