連接 Linux 遠程桌面的 12 個最佳工具

遠程桌面是一種軟件,它允許一個計算機系統的桌面環境由另一個計算機系統運行。 遠程桌面環境用於將應用程序安裝在中央服務器而不是每台計算機上的組織。 員工可以遠程訪問這些應用程序,這使得故障排除和維護更加容易。 使用遠程桌面環境,人們不必坐在另一個系統前進行操作。 一些流行的遠程桌面協議是 RFB(基於 VNC)、NX 技術 (NX)、RDP、X11 和 ARD。

在本文中,我將向您展示從客戶端計算機訪問遠程 Linux 桌面的軟件應用程序列表。 大多數這些工具都適用於服務器-客戶端模型。

1. 團隊查看器

Teamviewer 經常被旅行者和必須使用大量遠程桌面的人使用。 它允許連接到可以通過切換選項卡進行導航的多台計算機。

它可以從 官方網站. 安裝後,我們可以從搜索菜單中打開它,然後會出現這樣的屏幕:

在 Insert Partner ID 字段中,可以插入另一台計算機的 ID,然後它會要求輸入密碼。 正確輸入密碼後,您將被連接,您可以在另一端開始使用系統。

優點:

  • 輕鬆快速的遠程訪問。
  • 以良好的幀速率連接,幾乎沒有延遲。
  • 不是高帶寬消費者。
  • 快速和不間斷的文件傳輸。
  • 允許遠程用戶查看他們設備上發生的一切。

缺點:

  • 如果帶寬低於平均水平,它將開始滯後
  • 允許兩個用戶同時控制桌面
  • 記錄選項可用,但不足以滿足其標準。
  • 系統有待定更新時出現連接問題。
  • 使用自己的服務器作為連接客戶端的橋樑。

2. Remmina

雷米納 是 Linux 系統的默認遠程桌面客戶端。 Remmina 位於 Debian、Ubuntu 和其他 Linux 發行版的軟件包存儲庫中。

可以通過在終端中輸入“remmina”來打開它。 打開後會出現這樣的畫面:

記憶法

Enter 協議前面的另一個系統的 IP,在本例中為“10.0.0.251”。

remmina 與 IP 連接

Enter 所需的憑據,您已準備好使用其他系統,而無需坐在它前面。

優點:

  • 易於使用的界面
  • 支持多種協議,即 rdp、ssh、udp 等。
  • 為了管理帶寬,可以相應地調整連接質量。
  • 整齊組織的界面,即連接組織成組和標籤。

缺點:

  • 它沒有服務器功能。

3.TightVNC

TightVNC 是一個遠程桌面應用程序,用於通過遠程連接來控制和訪問遠處的系統。 可以使用以下命令進行配置。

首先使用以下命令下載軟件包:

$ sudo apt install tightvncserver

現在創建一個 VNC 會話並為其指定一個 6-8 個字符的密碼。

$ vncserver

為位於主目錄 vnc 文件夾中的 vnc 啟動腳本授予可執行權限:

$ chmod +x /home/.vnc./xstartup

使用以下命令安裝桌面環境,即 xfce4:

$ sudo apt install xfce4

在客戶端系統上,使用以下命令連接到此系統:

$ xtightvncviewer IPaddress:5901

優點:

  • 易於連接和配置
  • 在不需要其他用戶幫助的情況下很好。
  • 在後台運行,不會對用戶造成任何干擾。

缺點:

  • 控制很慢,有很多滯後。
  • 對於使用不同操作系統的兩個用戶來說,這不是最好的選擇。
  • 如果連接丟失,必須從頭開始手動設置。

4.TigerVNC

對於圖形桌面共享,使用 TigerVNC。 要使用 TigerVNC 進行配置和連接,請按照以下步驟操作:

首先,使用以下命令安裝桌面環境即 xfce4:

$ sudo apt install xfce4

現在安裝 TigerVNC 服務器及其依賴項。

$ sudo apt install tigervnc-standalone-server tigervnc-common

使用 vncserver 命令創建配置文件並指定 6-8 個字符之間的密碼:

Tigervnc 上的 vncserver 命令

使用以下命令終止所有 VNCserver 會話:

$ vncserver kill :*

為位於主目錄 vnc 文件夾中的 vnc 啟動腳本授予可執行權限:

$ chmod +x /home/.vnc./xstartup

在客戶端系統上,使用以下命令使用 ssh 將遠程系統的端口 5901 綁定到客戶端系統上的端口 5901:

$ ssh -L 5901:localhost:5901 @

此過程稱為 SSH 隧道。

現在讓 ssh 隧道會話運行並在新終端中使用 vnc 查看器連接到其他系統。

$ vncviewer localhost:5901

vncviewer 本地主機

Enter 密碼,您將使用 TigerVNC 連接到其他系統。

優點:

  • 安全連接。
  • 提供與其他操作系統的連接,即不僅僅是 Linux 操作系統。
  • 界面很好很簡單

缺點:

  • 在多個窗口的情況下不提供屏幕縮放。
  • 如果存在防火牆,則難以設置。

5. XRDP

Xrdp 用於以圖形方式控制另一個計算機系統。 為此,它使用 RDP 協議。 要安裝 XRDP 服務器,請使用以下命令:

ubuntu@ubuntu :~$ sudo apt install xrdp

現在從其他系統打開 XRDP 客戶端應用程序並輸入該系統的 IP 地址。

xrdp 客戶端應用程序

單擊連接,它會詢問用戶名和密碼。

使用用戶名和密碼登錄 xrdp

Enter 憑據,你很高興去。

優點:

  • 已經內置windows系統。
  • 易於設置。

缺點:

  • 鎖定遠程屏幕不允許用戶做任何事情或乾擾這個系統。
  • 一次一台機器

6.桌面

Rdesktop 是一個遠程桌面客戶端,用於連接 windows 遠程桌面服務。 Rdesktop 是多年來最常用的 rdp 客戶端。 要連接到 Windows 機器的遠程桌面,請打開終端並鍵入以下命令:

$ rdesktop

桌面

並且您將能夠從您的計算機系統控制其他 windows 機器的桌面環境。

優點:

  • 任何 Windows 系統的相似外觀和佈局
  • 配置簡單
  • 可靠的
  • 內存和資源使用率低

缺點:

  • 由於沒有維護和更新,連接滯後
  • 它不支持像 TeamViewer 這樣的多屏幕

7.RealVNC

RealVNC 是一家提供遠程訪問軟件的公司,該軟件由 VNC 客戶端和 VNC 服務器組成,可使用 VNC 協議遠程連接到其他系統。

它可以從 官方網站.

要運行 VNC 服務器,請使用以下命令:

$ vncserver :n

運行 vnc 服務器

其中 n 是會話號,如果未指定任何內容,則為 1,現在轉到另一台機器的 Web 瀏覽器並轉到 https://:m

其中 m=n+5900。 這將要求輸入密碼。

登錄

輸入正確的密碼後,控制台將啟動。

優點:

  • 連接質量可以根據連接速度而變化。
  • 快速高效
  • 良好的安全系統

缺點:

  • 設置困難
  • 如果有多個屏幕,訪問另一個屏幕是很耗時的。

8. 沒有機器

Nomachine 是最快的遠程客戶端應用程序,用於訪問和控制世界上任何地方的計算機系統。 它適用於 NX 技術 (NX) 一種專有協議。

它可以從 Nomachine官網.

下載後,打開應用程序,點擊創建新連接,選擇你要使用的協議,默認為NX在2000端口。

新連接

鍵入服務器地址並指定所選端口。

輸入服務器地址和端口

Enter 登錄方式(系統登錄或專門指定)並保存連接。

選擇登錄方式

要在建立連接後進行連接,請單擊連接名稱並輸入憑據。

輸入用戶名和密碼

優點:

  • 暫停會話甚至有助於讓作業繼續運行。
  • 可根據連接速度調整分辨率。
  • 非常快。
  • 一套很棒的軟件包,可以根據自己的需要進行設置。
  • 音頻也可以共享。

缺點:

  • 網絡版的功能有限。
  • 沒有使 IT 工作有點乏味的分組工具。

9.Anydesk

Anydesk 是一個安全的遠程桌面應用程序,用於訪問其他一些系統並在其上執行任務,而無需親自坐在該系統前。

它可以從它的下載 官方網站.

下載完成後,打開應用程序並插入您要控制的計算機的 Anydesk id。 其他人將顯示以下屏幕。

任何辦公桌

接受後,您可以控制他們的桌面。

anydesk 桌面已連接

優點:

  • 易於安裝和設置。
  • 輕鬆的文件共享和流暢的連接。
  • 篩選質量很好。

缺點:

  • 它有時會滯後。
  • 屏幕分辨率的自動調整將無法正常工作。

10. Xpra

普拉 在遠程客戶端上運行以將任何機器的現有狀態定向到另一個系統而不會丟失其狀態。 Xpra 用於連接到另一個系統上的現有桌面會話。 要安裝 Xpra,請使用以下命令:

$ sudo apt install xpra

Enter 在要連接的機器上執行以下命令:

$ xpra start --start=xterm

現在在您自己的機器上輸入以下命令以連接到它:

$ xpra start ssh:@:100 --start=xterm

這將完成工作。

優點:

  • 快速連接
  • 易於設置

缺點:

  • 由於缺乏穩定性,會話可能會崩潰。

11. X2Go

X2Go 用於訪問遠程圖形桌面並通過低帶寬連接在其上執行任務,它默認使用 NX 協議。 可以使用以下命令安裝 X2Go:

$ sudo apt install X2Go

打開 X2Go,轉到會話選項卡並填寫給定的字段。

x2go 會話選項卡

完成後單擊“確定”。

x2go客戶端

要連接到會話,請輸入登錄憑據,然後您就可以開始訪問桌面了。

優點:

  • 易於設置。
  • 一次提供 2 個以上的連接。
  • 適用於所有類型的連接。

缺點:

  • 端口轉發是必須的,以便從 Web 瀏覽器訪問它。

12.然後

Dayon 是一個簡單的遠程桌面軟件或平台,用於訪問和控制遠程桌面。

它可以從它的下載 官方網站.

要使用 Dayon 訪問 PC,請打開 Dayon 並單擊播放按鈕。 這意味著它正在等待其他系統連接。 現在從另一個系統打開 dayon 並輸入該系統的 IP 地址和端口號,這將連接。

戴森

使用切換遠程控制選項來控制另一個屏幕。

優點:

  • 最少安裝
  • 使用非常低的帶寬

缺點:

  • 黑白屏
  • 需要補丁並且需要改進一些小故障。

結論

遠程桌面軟件提供連接到遠離個人計算機的桌面的能力。 這將允許用戶坐在該計算機系統前控制系統、訪問和編輯其中的文件、使用其應用程序並執行許多其他不同的任務,這對日常人員和組織的員工有很大幫助。