遠端連線到一臺電腦有幾個好處。也許你想幫助解決你朋友桌面上的一個問題,或者你想遠端使用另一個桌面會話來工作。
無論你的用例是什麼,Linux上的遠端桌面工具都能讓你輕鬆連線。當然,每個工具的構建方式都不同。所以,你可以選擇適合你個人或專業要求的工具。
注:這裡提到的一些應用程式不是開源的。它們被包括在Linux的使用範圍內。這些應用程式都有適當的標記。
這裡有最好的Linux遠端桌面工具:
1. Remmina
Remmina是一個多功能的免費開源遠端桌面客戶端,支援各種協議,包括RDP、VNC、SPICE、X2GO、SSH和HTTP(S)。
如果你想要一個有能力的開源遠端桌面工具,你就不能不選擇它。
除了協議支援外,它的功能還可以讓你輕鬆地進行螢幕截圖、恢復連線、縮放質量、配置解析度等等。
此外,這些功能還可以在外掛的幫助下進行擴充套件。
優點:
- 用GTK編寫,為Linux發行版提供本地支援。
- 通過伺服器地址建立快速連線。
- 能夠儲存連線配置檔案
- 支援多種協議
- 外掛可擴充套件功能,如Kiosk模式、代理支援、終端模擬器等。
缺點:
- 只適用於Linux
- 對新使用者來說,它可能不是很容易使用
安裝 📥
Reminna在大多數發行庫中都有。然而,為了確保你得到最新的版本,你可以通過Flathub或Snap把它安裝成Flatpak,就像你喜歡的那樣。
對於Flatpak,你可以使用以下命令(如果不使用軟體中心)進行設定。
flatpak install flathub org.remmina.Remmina
2. GNOME Connections
GNOME Connections是一個簡單明瞭的應用程式,它可以讓你使用RDP/VNC協議快速連線到一個遠端桌面。
它不支援其他協議或任何花哨的功能。你得到的是一個簡單的一鍵式應用程式,支援縮放、頻寬調整和其他幾個選項。
優點:
- 易於使用和簡單
- 為GNOME量身定做,但也可以在其他桌面環境下工作
缺點:
- 它不支援許多協議
- 它可能無法為大多數人提供各種功能,而且沒有外掛支援。
安裝 📥
你可以通過Flathub在你選擇的任何發行版上安裝GNOME Connections。
如果你已經安裝了Flatpak,使用下面的命令通過終端進行安裝:
flatpak install flathub org.gnome.Connections
3. X2Go
X2Go是一個開源的、跨平臺的遠端桌面客戶端,採用客戶端-伺服器架構。遠端機器必須安裝X2Go伺服器,這應該是一個Linux系統。而你可以在你選擇的任何平臺上安裝X2Go客戶端,然後用它連線到Linux遠端系統上。
你也可以使用客戶端軟體連線到Windows,因為你沒有伺服器可以安裝在其他平臺上。
所以,X2Go對於經常連線到Linux電腦的使用者來說是一個很好的選擇。
優點:
- 支援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的釋出部分找到軟體包,或者在SourceForge上抓取二進位制檔案。
6. TeamViewer (非FOSS)
TeamViewer是一個流行的工具,可以跨平臺使用,甚至可以選擇通過移動裝置連線。有趣的是,還有一個網路客戶端可用。因此,要連線到其他系統,你不需要在你的電腦上安裝客戶端。
它是目前最古老的遠端桌面共享工具之一。雖然它提到存在實驗性的Wayland支援,但TeamViewer建議使用Xorg會話。
使用者經常使用TeamViewer進行遠端支援和協作。雖然它對個人使用情況是免費的,但對企業和公司來說,它需要商業許可。
與其他一些選項不同,你不需要一個IP地址。在遠端計算機上安裝TeamViewer後,你會得到一個獨特的ID,與你想授權遠端連線的使用者分享它,就這樣了!
優點:
- 直觀的使用者體驗
- 適合初學者使用
- 支援移動裝置
缺點:
- 需要建立一個賬戶以啟用桌面共享
- 不是一個輕量級的工具
- 不是開源的
安裝 📥
TeamViewer為Linux發行版提供二進位制檔案以方便安裝。你可以抓取Ubuntu的.deb包。
7. AnyDesk (非FOSS)
AnyDesk是業界領先的遠端桌面工具之一,具有良好的功能集和安全訪問。
你可以免費使用它,同時還有對安卓和iOS的移動支援。你需要購買一個許可證來解鎖它的所有功能。
優點:
- 跨平臺支援
- 移動支援
缺點:
- 免費的功能有限
- 不是開源的
安裝 📥
你可以在其下載頁面找到各種Linux發行版的二進位制檔案,支援Ubuntu、openSUSE和RHEL。
8. Apache Guacamole
Apache Guacamole是一個專門針對雲系統(或伺服器)的遠端桌面工具。
如果你的伺服器執行一個作業系統,你可以安裝Apache Guacamole並通過網路瀏覽器從任何其他平臺訪問它。因此,它把自己定位為一個無客戶端的遠端桌面閘道器。
優點:
- 為雲端計算量身定做
- 免費和開放原始碼
缺點:
- 一個專門的工具但不適合所有人
小結
還有一些更開源的選擇,如FreeRDP和XRDP。FreeRDP對我來說不起作用,但它被積極維護。所以,你可以試一試。注:XRDP需要從源安裝。
評論留言