8 款最佳的 Linux 遠程桌面工具
在這裡,我們列出了最好的 Linux 遠程桌面工具,以及它們的優點和缺點。
遠程連接計算機有諸多好處。也許你想幫助朋友在其台式機上解決問題,或者可能需要遠程使用另一個桌面會話進行工作。
無論你是什麼場景,Linux 上的遠程桌面工具可以讓你輕鬆連接。當然,這裡列出的每個工具都是獨立開發的。因此,你可以選擇最適合你個人或專業需求的工具。
✋ 非自由軟體警告! 這裡提到的某些應用程序不是開源的,但出於 Linux 的應用場景,它們也被包含在內。此類應用程序已經做了相應標註。
以下是適用於 Linux 的 8 款最佳遠程桌面工具:
1、Remmina
Remmina 是一款功能強大的自由開源的遠程桌面客戶端,支持多種協議,包括 RDP、VNC、SPICE、X2GO、SSH 和 HTTP(S)。
如果你需要一款功能全面的開源遠程桌面工具,Remmina 是一個不錯的選擇。
除了各種協議的支持外,它還具有一些功能,比如輕鬆截圖、恢復連接、縮放質量、配置解析度等等,並且這些功能可以通過插件進行擴展。
優點:
- 使用 GTK 編寫,原生支持 Linux。
- 通過伺服器地址設置快速連接。
- 可以保存連接配置。
- 支持多種協議。
- 使用插件擴展功能,如信息亭模式、代理支持、終端模擬器等等。
缺點:
- 僅支持 Linux。
- 對新用戶來說可能使用起來不太容易。
安裝 ?
Remminna 可以在大多數發行版的存儲庫中獲取。但是,為了保證你獲得最新版本,你可以通過 Flatpak(如果不使用「軟體中心」)或 Snap 安裝它,具體安裝方法可以參考我們的 Flatpak 指南。
對於 Flatpak,你可以使用以下命令進行安裝:
flatpak install flathub org.remmina.Remmina
2、GNOME 「連接」應用
GNOME 「連接」應用 是一款簡單易用的應用程序,可以使用 RDP/VNC 協議快速連接到遠程桌面。
它不支持其他協議,也沒有高級功能。你只需要簡單地單擊該應用程序,就可以使用縮放、帶寬調整和一些其他選項。
優點:
- 簡單易用。
- 專為 GNOME 定製而設計,但也可以在其他桌面環境上使用。
缺點:
- 它不支持多種協議。
- 對大多數用戶來說,可能沒有其他功能,也不支持插件擴展。
安裝 ?
你可以通過 Flathub 安裝 GNOME 「連接」應用,這適用於你選擇的任何發行版。
如果你已經安裝了 Flatpak,則可以使用以下命令通過終端安裝它:
flatpak install flathub org.gnome.Connections
3、X2Go
X2Go 是一款開源的跨平台遠程桌面客戶端,採用客戶端-伺服器架構。遠程計算機必須安裝 X2Go 伺服器,這一般是一個 Linux 系統。然後,你可以在你選擇的任何平台上安裝 X2Go 客戶端,然後使用它連接到 Linux 遠程系統。
你也可以使用客戶端軟體連接到 Windows,其他平台沒有可供安裝的伺服器。
因此,對於頻繁連接到 Linux 計算機的用戶來說,X2Go 是一個很好的選擇。
優點:
- 支持 Linux 伺服器。
- 支持跨平台客戶端。
- 支持 SSH 訪問、印表機共享、剪貼板模式和音頻。
缺點:
- 它使用修改過的 NX 3 協議,不支持其他協議。
安裝 ?
X2Go 客戶端在 Ubuntu 的 「軟體中心」 中可用。或者,你可以在基於 Debian 的 Linux 發行版中使用以下命令:
sudo get install x2goclient
要安裝 X2Go 伺服器,請使用以下命令:
sudo add-apt-repository ppa:x2go/stable
sudo apt update
sudo apt install x2goserver x2goserver-xsession
你可以在其 官方文檔 中了解更多信息。
4、KRDC
KRDC 是一款由 KDE 開發的自由開源的遠程桌面工具。你可以在一些採用 KDE 的發行版中找到它的預安裝版本,也可以在任何發行版上安裝它。
它支持兩種協議,包括 RDP 和 VNC。你擁有縮放和遠程會話管理等所有基本選項。
優點:
- 簡單易用。
- 可以記憶連接歷史記錄。
- Linux 原生支持。
- 縮放支持。
缺點:
- 沒有跨平台可用性,僅限於 Linux。
安裝 ?
你可以在 KDE 的 「發現」 應用中找到 KRDC ,也可以使用 Flathub 或 Snap 安裝它。
如果你想要通過終端安裝 Flatpak,請使用以下命令:
flatpak install flathub org.kde.krdc
5、TigerVNC
TigerVNC 是一款自由而開源的遠程計算機連接工具,採用客戶端-伺服器架構。
換句話說,你需要在遠程計算機上安裝伺服器,並安裝客戶端程序進行連接。
客戶端程序非常簡單,提供諸如顯示設置和多種壓縮調整的基本選項。與其他選擇相比,TigerVNC 可以為你提供快速的遠程連接體驗。
優點:
- 跨平台。
- 快速的性能。
缺點:
- GUI 外觀陳舊。
- 它不支持多種協議。
安裝 ?
你可以從 GitHub 的發布區 找到 TigerVNC 的軟體包,或者在 SourceForge 上下載二進位文件。如果需要幫助,可以參考我們的 deb 文件安裝 文章。
6、TeamViewer(非 FOSS)
TeamViewer 是一款跨平台的流行工具,甚至可以通過移動設備進行連接。有趣的是,它還提供了一個 Web 客戶端。因此,要連接到其他系統,你不需要在計算機上安裝客戶端。
它是可以找到的最古老的遠程桌面共享工具之一。雖然它提到存在實驗性的 Wayland 支持,但 TeamViewer 建議使用 Xorg 會話。
人們經常使用 TeamViewer 進行遠程支持和協作。雖然個人用途可以免費使用,但企業和大型組織需要商業許可證。
與其他一些軟體不同,你不需要 IP 地址。只需在遠程計算機上安裝 TeamViewer,你就可以獲得一個唯一 ID,將其共享給你想要授權遠程連接的用戶,就可以了!
優點:
- 直觀的用戶體驗。
- 適合初學者。
- 支持移動端。
缺點:
- 需要創建帳戶才能啟用桌面共享。
- 不是輕量級工具。
- 非開源軟體。
安裝 ?
TeamViewer 為 Linux 發行版提供了二進位文件以進行輕鬆安裝。你可以獲取 Ubuntu 的 .deb 包或參考我們的 TeamViewer 指南 獲取幫助。
7、AnyDesk(非 FOSS)
AnyDesk 是業界領先的遠程桌面工具之一,具有完整的功能集和安全訪問。
它支持安卓和 iOS 平台的移動端。你可以免費使用它,但你需要購買許可證以解鎖其所有功能。
優點:
- 跨平台支持。
- 移動支持。
缺點:
- 免費的功能有限。
- 非開源軟體。
安裝 ?
你可以在其 下載頁面 上找到適用於各種 Linux 發行版的二進位文件,支持 Ubuntu、openSUSE 和 RHEL。
8、Apache Guacamole
Apache Guacamole 是一款用於雲系統(或伺服器)的特殊遠程桌面工具。
你可以在伺服器上安裝 Apache Guacamole,並通過 Web 瀏覽器從任何其他平台訪問。因此,它自稱為無客戶端遠程桌面網關。
優點:
- 專為雲計算設計。
- 自由而開源。
缺點:
- 一種特殊的工具,不適合所有人。
總結
還有一些其他的開源選項,如 FreeRDP 和 XRDP。FreeRDP 我沒有運行成功,但它有活躍的維護。所以,你可以嘗試一下。
XRDP 需要從源代碼安裝。如果你想要從 源代碼編譯,可以參考它。
? 告訴我們你更喜歡列表中的哪個或者你有其他建議。我們可能會更新列表以包含你的建議。
(題圖:MJ/bf5f2b07-db9a-416f-b5d7-857d3b8e5b1a)
via: https://itsfoss.com/remote-desktop-tools/
作者:Ankush Das 選題:lkxed 譯者:ChatGPT 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive