如何在 Ubuntu 上安装并使用 Remmina

您是否厭倦了使用不同的程序來遠端訪問您的各種設備?再看這裡!Remmina在Ubuntu上是遠端連接和管理VNC、RDP或SSH服務器的完美解決方案。

Remmina是一款強大的開源工具,而且您不需要支付任何費用。在這個教程中,您將學會安裝Remmina的不同方法,以遠端訪問另一台機器。

深入了解,告別為遠程訪問而鬥爭使用多個程序,優化您的工作流程!

前提條件

這是一個實踐演示的教程。要跟隨進行,確保您擁有以下內容:

  • 一個Ubuntu系統 – 本教程使用Ubuntu 20.04,但其他版本也應該適用。
  • 一個您希望連接的RPD、SSH或VNC服務器 – 本教程使用Windows 10 RPD服務器。

通過預設的APT倉庫在Ubuntu上安裝Remmina

Remmina是一個有效的解決方案,用於建立到像Ubuntu這樣的Linux系統的遠程連接。但由於它不是預裝在您的系統中,您首先需要安裝它。通過Ubuntu的預設包管理器APT安裝Remmina是最快的方法。

要從預設倉庫安裝Remmina,請按照以下步驟操作:

1. 打開您的終端,並運行以下 apt update 命令來更新 APT 存儲庫。此命令確保您使用預設存儲庫中最新的 Remmina 版本。

sudo apt update -y
Updating the default APT repositories

2. 更新完成後,運行以下 apt install 命令來安裝 Remina。

此命令安裝主要的 remmina 軟件包以及以下內容:

  • rdp – 用於遠程桌面連接的協議。

  • secret – 用於保存密碼的安全存儲插件。

  • spice – 用於虛擬化環境的協議。
sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Installing Remmina on Ubuntu via APT

3. 現在,運行以下 remmina 命令從終端啟動 Remmina。

remmina

您將看到主 Remmina 窗口出現,如所示。此時,您已準備好配置並連接到您的遠程機器。

Launching Remmina from the terminal

通過 PPA 存儲庫在 Ubuntu 上安裝 Remmina

在 Ubuntu 上安裝 Remmina 時,APT 運作正常。但是,通過 APT 可用的版本可能不是最新的。為什麼?Ubuntu 專注於為其長期支持(LTS)版本提供穩定、經過測試的軟件包。

當您對使用預設的 APT 存儲庫安裝 Remmina 感到懷疑時,個人套件存儲庫(PPA)是一個很好的替代方案。該 PPA 是由 Remmina 開發團隊維護的存儲庫,提供了最新版本的 Remmina 給 Ubuntu 使用。

要從 PPA 存儲庫安裝 Remmina,請按照以下步驟進行:

1. 執行以下 add-apt-repository 命令將 Remmina 的 PPA 存儲庫添加到系統的存儲庫列表中。 sudo add-apt-repository ppa:remmina-ppa-team/remmina-next

sudo add-apt-repository ppa:remmina-ppa-team/remmina-next

在提示時,按 Enter 確認添加 PPA 存儲庫。

Adding Remmina’s PPA repositories

2. 添加後,運行以下命令 apt update 來使用最新的來自所有存儲庫(包括您添加的 PPA)的套件信息更新本地套件索引。

sudo apt update -y
Updating your local package index

3. 更新後,運行以下命令 apt-cache 以驗證已添加 Remmina PPA 存儲庫。 apt-cache policy remmina

apt-cache policy remmina

如果成功,您將看到以下輸出,指示套件可從 remmina-ppa-team/remmina-next 存儲庫中獲得,如下所示。

Verifying the Remmina PPA repository has been added

最後,執行以下apt install命令從PPA存儲庫安裝remmina

sudo apt install -y remmina

通過PPA存儲庫,您可以安裝最新版本的Remmina,其中可能包含尚未在默認存儲庫中提供的新功能和錯誤修復。更新也經常推送,因此您可以在可用時立即收到更新和安全補丁。

Installing Remmina from the PPA repository

通過snap在Ubuntu上安裝Remmina

snap是Linux的通用打包系統,允許您安裝和管理軟件。由Ubuntu背後的Canonical(Ubuntu背後的公司)開發,snap提供了一個安全且易於使用的打包系統,供開發人員和用戶使用。

snap包是自包含的,這意味著它們的所有依賴關係都與系統的其餘部分隔離。這個特性使得包不容易與其他軟件衝突或系統更改。

在您的系統上運行以下snap命令installremmina

sudo snap install remmina
Installing Remmina on Ubuntu Using snap

現在,運行下面的每個命令,這些命令不會產生輸出,但會將remmina連接到snap系統提供的各種界面和插件。

在snap系統中,界面被定義為抽象,允許snap訪問主機系統或其他snap提供的特定資源或功能。例如,audio-record界面允許snap訪問系統的音頻錄製功能。

# 將 Remmina 連接到 "audio-record" 介面,
# 允許訪問系統的音頻錄製功能
sudo snap connect remmina:audio-record :audio-record

# 將 Remmina 連接到 "avahi-observe" 介面,
# 允許觀察網絡上的 mDNS(多播域名系統)服務
sudo snap connect remmina:avahi-observe :avahi-observe

# 將 Remmina 連接到 "cups-control" 介面,
# 允許控制系統上的通用 Unix 打印系統(CUPS)
sudo snap connect remmina:cups-control :cups-control

# 將 Remmina 連接到 "mount-observe" 介面,
# 允許觀察系統上的掛載點
sudo snap connect remmina:mount-observe :mount-observe

# 將 Remmina 連接到 "password-manager-service" 介面,
# 允許訪問並使用系統上的密碼管理器服務
sudo snap connect remmina:password-manager-service :password-manager-service

# 將 Remmina 連接到 "ssh-keys" 介面,
# 允許訪問系統上的 ssh 金鑰
sudo snap connect remmina:ssh-keys :ssh-keys

# 將 Remmina 連接到 "ssh-public-keys" 介面,
# 允許訪問系統上的 ssh 公鑰
sudo snap connect remmina:ssh-public-keys :ssh-public-keys

通過 GUI 在 Ubuntu 上安裝 Remmina

也许你更喜欢通过点击来安装软件包。如果是这样,你可以通过Ubuntu的图形界面安装Remmina。使用图形界面,你可以可视化管理或安装系统上的软件。

1. 打开Ubuntu软件应用程序,如下所示。

Open the “Ubuntu Software” application

2. 在Ubuntu软件应用程序上,搜索remmina,并从结果中选择Remmina远程桌面客户端以访问Remmina的概述页面。

Accessing Remmina’s overview page

3. 点击安装开始在您的系统上安装Remmina。

Installing Remmina via the Ubuntu Software app

4. 在提示时,输入您的密码,并点击认证以验证安装。

Authenticating Remmina’s installation

安装过程开始,您将看到一个进度条显示安装的状态。

Viewing the installation progress

5. 安装完Remmina后,在Ubuntu应用程序菜单中查找并启动Remmina。

Launching Remmina from the Ubuntu applications menu

如果Remmina安装正确,您将看到其主窗口,如下所示。

Viewing Remmina’s main window

通过Remmina连接远程机器

无论您使用哪种方法安装Remmina,现在都可以远程连接到另一台机器。此外,Remmina支持多种协议,包括RDP、VNC、SPICE和SSH。

但在本教程中,您将通过以下步骤使用RDP连接到另一台机器:

1. 在Remmina上,使用以下方法连接到远程机器:

  • 从协议的下拉列表中选择RDP

  • 指定遠程機器的IP地址(即,192.168.1.100)或主機名(即,example.com)。

  • 按Enter告訴Remmina定位並連接指定的遠程機器。
Connecting to a remote machine via RDP

2. 接著,選擇來信任證書。

此數位證書驗證了遠程機器的身份,並在遠程和本地機器之間建立了安全連接。

Trusting the certificate

3. 提供遠程機器的用戶名密碼,然後點擊確定來驗證遠程連接。

您可以切換保存密碼按鈕以記住密碼,這樣您就不必每次連接時都輸入密碼。

Providing the remote machine’s username and password

如果一切順利,您將可以訪問遠程機器,如下所示。您現在可以像坐在機器前一樣使用遠程機器。

Accessing the remote machine

結論

Remmina是一款功能強大的遠程桌面客戶端,可以訪問和控制各種設備。通過本教程,您學會了如何使用不同的方法安裝Remmina並遠程訪問另一台機器。

無論您是普通用戶還是高級用戶,Remmina都有一些功能,值得在您的Ubuntu系統上嘗試。

開始探索 Remmina 的全部潛力,立即掌握遠端裝置的控制權!為了保持遠端連線良好,為何不考慮啟用 Remmina 偵錯,以獲得更高效的偵錯體驗呢?

Source:
https://adamtheautomator.com/remmina-on-ubuntu/