在Ubuntu上安装和使用Remmina的方法

你是否厌倦了使用不同的程序来远程访问各种设备?别再犹豫了!Remmina 在Ubuntu上是远程连接和管理VNC、RDP或SSH服务器的完美解决方案。

Remmina是一款强大的开源工具,而且你无需花费任何费用。在本教程中,你将学会以不同的方法安装Remmina,实现对另一台机器的远程访问。

快来学习,告别为了远程访问而使用多个程序的困扰,优化你的工作流程吧!

先决条件

这个教程是一个实践演示。要跟着做,请确保你有以下内容:

  • 一个Ubuntu系统 – 本教程使用Ubuntu 20.04,但其他版本也应该可以使用。
  • 一个你想要连接的RPD、SSH或VNC服务器 – 本教程使用的是Windows 10 RPD服务器。

通过默认APT仓库在Ubuntu上安装Remmina

Remmina是建立与Linux系统(如Ubuntu)远程连接的有效解决方案。但由于它不会预装在系统中,你首先需要安装它。通过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开发团队维护的存储库,提供了适用于Ubuntu的Remmina的最新版本。

要从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开发,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

通过图形界面在 Ubuntu 上安装 Remmina

也许您更喜欢通过点击的方式安装软件包。如果是这样,您可以通过Ubuntu的图形界面(GUI)安装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. 安装完成后,在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/