网站搜索

Remmina - 适用于 Linux 的远程桌面客户端和文件共享


Remmina 是一个免费、开源、功能丰富、功能强大的远程桌面客户端,适用于 Linux 和其他类 Unix 系统,用 GTK+3 编写。它适用于需要远程访问和使用多台计算机的系统管理员和旅行者。

它通过简单、统一、同质且易于使用的用户界面支持多种网络协议。

雷米纳特点

  • 支持 RDP、VNC、NX、XDMCP 和 SSH。
  • 使用户能够维护按组组织的连接配置文件列表。
  • 支持用户直接输入服务器地址快速连接。
  • 具有更高分辨率的远程桌面可以在窗口和全屏模式下滚动/缩放。
  • 支持视口全屏模式;当鼠标移过屏幕边缘时,远程桌面会自动滚动。
  • 还支持全屏模式下的浮动工具栏;使您能够在模式之间切换、切换键盘抓取、最小化等等。
  • 提供选项卡式界面,可选择按组进行管理。
  • 还提供托盘图标,使您可以快速访问配置的连接配置文件。

在本文中,我们将向您展示如何在 Linux 中安装和使用 Remmina 以及一些受支持的协议来进行桌面共享。

先决条件

  • 允许远程计算机中的桌面共享(使远程计算机允许远程连接)。
  • 在远程计算机上安装 SSH 服务。

如何在Linux上安装Remmina桌面共享工具

Remmina 及其插件包已经在所有(如果不是大多数)主流 Linux 发行版的官方存储库中提供。

运行以下命令以安装所有支持的插件:

------------ On Debian/Ubuntu ------------ 
sudo apt install remmina remmina-plugin-*
------------ On CentOS/RHEL/Alma & Rocky ------------ 
yum install epel-release
yum copr enable castor/remmina
yum install 'remmina*'
------------ On Fedora 22+ ------------ 
sudo dnf copr enable hubbitus/remmina-next
sudo dnf upgrade --refresh 'remmina*' 'freerdp*'
sudo emerge -a net-misc/remmina  [On Gentoo Linux]
sudo apk add remmina             [On Alpine Linux]
sudo pacman -S remmina           [On Arch Linux]
sudo zypper install remmina      [On OpenSUSE]

如何连接到远程 Linux 系统

安装完成后,在 Ubuntu DashLinux Mint 菜单 中搜索 remmina,然后启动它:

您可以通过图形界面或编辑 $HOME/.remmina$HOME/.config/remmina 下的文件来执行任何配置。

要设置与远程服务器的新连接,请按[Ctrl+N]或转到连接 -> 新建,然后配置远程连接配置文件,如下面的屏幕截图所示。这是基本设置界面。

在上面的界面中单击高级以配置高级连接设置。

要配置 SSH 设置,请从上面的配置文件界面中单击SSH

配置完所有必要的设置后,单击保存按钮保存设置,然后从主界面中,您将能够查看所有配置的远程连接配置文件,如下所示。

Remmina – 使用 sFTP 连接到远程 Linux

选择连接配置文件并编辑设置,从协议下拉菜单中选择SFTP - 安全文件传输。然后设置启动路径(可选)并指定 SSH 身份验证详细信息。最后,点击连接

在此输入您的 SSH 用户密码。

如果看到如下界面,则说明 SFTP 连接成功,您现在可以在机器之间传输文件了。

Remmina – 使用 SSH 连接到远程 Linux

选择连接配置文件并编辑设置,然后从协议下拉菜单中选择SSH – Secure Shell,并可选择设置启动程序和SSH身份验证详细信息。最后,点击连接,并输入用户SSH密码。

当你看到下面的界面时,就表示你的连接成功了,你现在可以使用SSH控制远程机器了。

Remmina – 使用 VNC 连接到远程 Linux 桌面

从列表中选择连接配置文件并编辑设置,然后从协议下拉菜单中选择VNC - 虚拟网络计算。配置连接的基本、高级和 ssh 设置,然后单击连接,然后输入用户 SSH 密码。

当您看到以下界面时,表明您已成功使用VNC协议连接到远程机器。

从桌面登录界面输入用户登录密码,如下图所示。

只需按照上述步骤使用其他剩余协议即可访问远程机器,就这么简单。

就这样!在本文中,我们向您展示了如何在 Linux 中安装和使用 Remmina 远程连接客户端以及一些支持的协议。您可以通过下面的反馈表在评论中分享任何想法。