優麒麟上遠程協助軟件使用攻略
在您開啟愉快的優麒麟生活后,盡管優麒麟已經具有不錯的易用性,但您可能還會遇到一些無法獨立解決的問題,例如:電腦發生故障、幫助父母使用優麒麟等等。可能條件不足以在用戶手冊或搜索引擎獲取解決方案,這時請求其他富有經驗的優麒麟用戶遠程協助您是一個不錯的選擇。一些場景下盡管您提供了詳細的錯誤信息,他人仍會無法復現您遇到的問題,筆者建議您選擇信任的其他用戶遠程連接至您的電腦獲取協助。那么,如何在優麒麟上發起
在您開啟愉快的優麒麟生活后,盡管優麒麟已經具有不錯的易用性,但您可能還會遇到一些無法獨立解決的問題,例如:電腦發生故障、幫助父母使用優麒麟等等。可能條件不足以在用戶手冊或搜索引擎獲取解決方案,這時請求其他富有經驗的優麒麟用戶遠程協助您是一個不錯的選擇。一些場景下盡管您提供了詳細的錯誤信息,他人仍會無法復現您遇到的問題,筆者建議您選擇信任的其他用戶遠程連接至您的電腦獲取協助。那么,如何在優麒麟上發起遠程協助呢?
目前在優麒麟中有多種遠程協助他人電腦的方案可選,這些方案采用的軟件、加密和連接協議各有千秋,本文將從安裝方法、安全性、連接協議和連接穩定性等方面介紹不同方案之間的區別以供用戶參考。
在自有連接協議實現的遠程協助軟件中,最具代表性和實用性的就是 AnyDesk 與 TeamViewer 這兩大工具。AnyDesk 是一款號稱速度最快,體積最小,而且完全免費的遠程桌面軟件,它是由前 TeamViewer 開發小組人員自立門戶的產品。相比 TeamViewer 的優點便是依賴更新更小、會話管理更為方便,同時 AnyDesk 擁有領先的視頻壓縮技能 DeskRT, 能夠輕松穿透防火墻/路由器。支持即時文本消息,實現遠程操作、溝通兩不誤。與大多數遠程工具傳送文件操作不一樣,AnyDesk 支持遠程拷貝粘貼,可以直接復制本機的文件,到遠程計算機上粘貼,這點在實際使用中非常方便。AnyDesk 支持多語言,當然也支持簡體中文。筆者在這兩者之間更偏愛于 AnyDesk。
安裝 AnyDesk 也十分簡單,前往:https://anydesk.com/zhs/downloads/linux 選擇你的發行版所采用構建方式的包,目前其官網提供 rpm 包、deb 包和通用的二進制壓縮包。在優麒麟中你可以選擇下載 deb 包或者二進制壓縮包。
對于 deb 包,你需要執行:
$ sudo apt -f install
對于二進制壓縮包,你需要執行:
$ tar -xzf anydesk-5.1.2-amd64.tar.gz
$ ./anydesk-5.1.2/anydesk
使用 AnyDesk 極為簡單,只需輸入遠程主機生成的 ID 便可連接。

AnyDesk 會彈出會話確認框,當您選擇允許后,這個會話框也可以作為會話管理、文件傳輸等功能的入口。同時可以選擇控制細節,比如是否允許收聽聲音、使用鼠標鍵盤、剪貼板,并且還能鎖定鍵盤和鼠標。
在這里也簡單的介紹下 TeamViewer,TeamViewer 同樣作為一個優秀的軟件提供了便捷的遠程連接功能,其使用方法與 AnyDesk 無二。TeamViewer 有一個更方便的優點在于,在從官網:https://www.teamviewer.com/en-us/download/linux/ 下載 deb 包后,會自動添加一個 TeamViewer 官方維護的倉庫,后續的更新只需要簡單的執行 apt update 即可完成,而 AnyDesk 可能需要您手動完成更新。

AnyDesk 和 TeamViewer 美中不足的一點是它們都不是開源軟件或自由軟件,連接的 ID 有商業公司的服務器生成,當然,這不會對個人用戶的使用造成影響。
VNC 為一種使用 RFB 協議的屏幕畫面分享及遠程操作軟件。此軟件借由網絡,可發送鍵盤與鼠標的動作及即時的屏幕畫面。VNC 更適合與遠程主機在同一子網下使用,因為 VNC 本來是開發用在局域網的環境,因此用在互聯網上存在安全問題,當您計劃在遠程位置訪問遠程 PC,您應該考慮一個專用的調制解調器或 ISDN 的撥號連接,VPN 隧道,使用 SSL 或包裹 VNC 通信,這里不做贅述。
VNC 系統由客戶端,服務端和一個協議組成,是一個 GPL 軟件,所以可選的方案極為豐富,下表將給出一些 VNC 客戶端支持的協議的比對。
VNC 客戶端 | 支持的連接協議 | 中文支持 |
GNOME Box | VNC、SPICE | 支持 |
GVncViewer | VNC、SPICE | 支持 |
KRDC | VNC、RDP | 支持 |
Remmina | VNC、SPICE、RDP、NX、XDMCP、SSH、EXEC | 未知 |
Remote Viewer | VNC、SSH | 支持 |
TigerVNC | VNC | 支持 |
Vinage | VNC、RDP、SPIC、SSH | 支持 |
VNC 服務端可選 KRFB(KDE)、Vino(GNOME)、X11VNC。在優麒麟的 UKUI 桌面環境中,使用 KRFB + KRDC 體驗稍好一些。安裝 KRFB 、KRDC 只需要簡單的執行:
$ sudo apt install krfb krdc
配置 KRFB 與 KRDC 也極為簡單,它們采用典型的 C/S 架構工作,只需要分別配置即可。





對于那些富有經驗的用戶,SSH 的 GUI 連接也是一種可選方案。Xorg 設計為通過 socket 在 X server 與 X client 之間通信,所以它們也可以運行在不同的機器上。SSH 提供了 X11 Forwarding 來在遠程機器上執行 X Client 程序,而在本地機器顯示。
這種方式需要確保 OpenSSH 啟用 X11 Forwarding。通過編輯 /etc/ssh/sshd_config 來啟用:
AllowTcpForwarding yes
X11Forwarding yes
同時需要確保 OpenSSH Server 正常運行及 OpenSSH Server 工作的端口允許被他人訪問(公網IP 也是一個可選條件)。優麒麟使用 systemd 管理系統服務,可以通過如下命令啟動和檢查 OpenSSH Server:
$ sudo systemctl start sshd
$ sudo systemctl status sshd
這樣遠程主機的 Xorg-server 便已可被訪問,簡單的運行 ssh -X [email protected] 便可連接完成。
總而言之,在 Linux 上,選擇永遠不會只有一種,需要您根據自己的需求選擇最適合自己的方案。追求簡單日用可以選擇 AnyDesk 或 TeamViewer,需要無人值守可以選擇 RDP、SSH、VNC 等協議。