Linux上的远程桌面工具:Remmina

摘要

Linux上支持RDP的软件很多,其中Remmina笔者认为是最出众的一个。Remmina几乎支持Linux的所有发行版本,在Fedora和Ubuntu的软件应用商店中,可以直接搜索安装,没有任何技术门槛。

Linux系统中主要的远程桌面协议是VNC,连接到Windows桌面,使用这个协议也可以,在Windows电脑上安装VNC的服务器端。不过Windows自带了远程桌面,走的通信协议是RDP。Linux上支持RDP的软件很多,其中Remmina笔者认为是最出众的一个。

Remmina的版本

Remmina几乎支持Linux的所有发行版本,具体情况如下图:

在Fedora和Ubuntu的软件应用商店中,可以直接搜索安装,没有任何技术门槛。上图中的Deepin是国内宣传比较多的,FreeBSD也是Linux一个重要的版本分支。我们要在CentOS中安装,上图列表中没有,但是有EPEL 7,CentOS是它的版本分支。

以上截图也可以直接在网址查看最新状态:
https://repology.org/badge/vertical-allrepos/remmina.svg?columns=4&minversion=1.3?allow_ignored=1

安装Remmina

这个软件的官网做的很漂亮,但是没有找到下载链接,在CentOS中, 最后找到一个,似乎也不是官网。

https://pkgs.org/download/remmina

下载这个版本,可以直接双击rpm安装,也可以通过命令行安装。

我们通过rpm命令安装,命令行如下,有错误提示,因为缺少依赖库。

rpm -ivh remmina-1.4.18-1.el7.x86_64.rpm 

rpm不会自动安装依赖库,但是yum可以啊,通过以下命令安装一个remmina的插件即可:

yum install remmina-plugins-exec

然后在执行rpm安装命令即可。

如果实在Ubuntu或者Fedora系统中,自带的软件商店就就有,没有那么麻烦,直接安装即可。

Remmina的使用

Remmina这个软件支持的远程桌面协议比较多,笔者使用频率最高的是RDP协议,即Windows的远程桌面服务。

可以通过快速连接输入远程信息,也可以通过配置文件管理这些连接,所以配置文件类似手机里的通讯录。

CentOS下的RDP

其实,CentOS下支持RDP的软件很多,Remmina却不是其自带的。自带的那个是Vinagre, 这是Gnome桌面环境的远程桌面客户端,同时支持SSH、RDP和VNC协议,但是功能相对简单,如下图所示。

admin