# linux 20.04 LTS + xRDP遠端連線環境建置(Win10) ###### tags: `Linux` `作業系統` `系統建置` **使用環境:** * OS : Windows 10 `Client端` / Ubuntu 20.04 LTS x86`Server端` ## xRDP vs VNC 首先先介紹一下兩者的差異: [xrdp和vnc的區别](http://www.4k8k.xyz/article/CH_sir/107784666) ## xfce4 + xRDP方案 * 安裝方法: :::success 可參考[此文章](https://www.ichiayi.com/tech/ubuntu_xrdp)作為安裝教學。 ::: 安裝完成後,首先遇到的問題,就是文件夾總是無法在遠端開啟,反而會顯示在Client端;其原因是因為xRDP單一使用者預設僅支援一個Xsession,必須在測試連線前先把Server端登出,這點需要注意。 在爬文的同時,偶然在[中國的論壇](https://blog.csdn.net/qq_40138241/article/details/108941149)查看到有原生的Gnome版本ubuntu-desktop;在[此網站](https://linuxize.com/post/how-to-install-xrdp-on-ubuntu-20-04/)中也有解釋xfce與Gnome介面兩者的優劣。 我個人比較喜歡Gnome風格,與原生ubuntu介面相同,但較吃資源,在多人連線的伺服器上較不適合(端看個人喜好,xfce網路上較多效能調校的資訊;且因夠精簡,其連線品質在不調整的情況下較Gnome佳) 因此若要使用Gnome風格介面,可採用接下來介紹的ubuntu-desktop方法。 > 此[方法](https://askubuntu.com/questions/429148/how-do-i-remove-xfce-from-my-computer)可作為解除安裝不完全的參考解法 ## ubuntu-desktop + xRDP方案 這邊的安裝過程與xfce4雷同,讀者可搭配前面xfce4的安裝教學。 * 安裝方法: :::success * 參考網站: * [教學一](https://www.haowai.today/tech/2008611.html) * [教學二](https://peterli.website/%E5%A6%82%E4%BD%95%E5%9C%A8ubuntu-18-04%E8%88%8720-04%E4%B8%8A%E4%BD%BF%E7%94%A8rdp%E9%81%A0%E7%AB%AFgnome%E6%A1%8C%E9%9D%A2/) * 首先安裝 `ubuntu-desktop` * 再安裝 `xRDP` ::: :::danger 注意在安裝完成後,我們將使用"遠端桌面客戶端"從Windows 10連線到Ubuntu桌面系統。但是在執行此操作之前,請確保該帳號已先行登出Ubuntu 20.04。這是因為Xrdp一個使用者同時間僅支援一個Xsession。 ::: ## 改善連線速度 經過以上的安裝之後,基本安裝已經完成。接下來為一些優化相關的設定,供讀者參考 ### 修改Microsoft Remote Desktop的遠端連線設定(Server端): * 開啟 "遠端桌面連線" 程式 * 色彩:**高彩(15bit)** * 提昇流暢度很有感!若仍有餘裕可使用24bit * 效能體驗:**數據機(56Kbps)** * "允許下列項目"部份**全部不選** * **取消選取**"持續性點陣圖快取" ### Ubuntu 20.04 LTS優化方法(Client端): * 調整連線加密(?): > I installed Ubuntu server XRDP. Went through Windows and terribly slowed down. I solved this problem. In the /etc/xrdp/xrdp.ini file, change **crypt_level=high to crypt_level=None** * 下載gnome-tweak-tool,以**關閉動態效果**,提昇順暢度: * [how-to-install-tweak-tool-on-ubuntu-20-04-lts](https://linuxconfig.org/how-to-install-tweak-tool-on-ubuntu-20-04-lts-focal-fossa-linux) * [6 Ways to Speed Up the GNOME Desktop](https://www.makeuseof.com/tag/speed-up-gnome-desktop/) ## 小結 目前以這樣的配置使用在內網互連,未來希望能達到遠端連回宿舍固定IP主機,考量到連線穩定性,應該會採用SSH的方式來實現,畢竟很多時候只需要終端機即可。 前幾天看到有介紹網頁版Visual Studio Code,讓跨裝置Coding變得可行([Blink Shell介紹影片](https://www.youtube.com/watch?v=PCbhbCWA_G4))。下一篇來實作看看是否能用在Ipad Pro上。