「Remmina」- 远程桌面客户端(SSH、SFTP、VNC、Windows Remote Desktop、…)

  CREATED BY JENKINSBOT

问题描述

Remmina,用于 LINUX/UNIX 的功能丰富的远程桌面应用程序。其用 GTK+ 编写,旨在帮助那些需要使用(管理)大量远程计算机的人;

支持多种远程网络协议,目前(03/04/2019)支持 RDP,VNC,SPICE,NX,XDMCP,SSH,EXEC 协议;

该笔记将记录:在 Linux 中,安装及使用 Remmina 的方法,以及常见问题的处理方法;

安装方法

通过仓库安装

# Kali GNU/Linux Rolling
# 安装 Remmina 所有相关的插件及软件
apt-get install $(apt-cache search rem | grep '^remmina' | awk '{printf "%s ", $1}')

# 只安装 Remmina
apt-get install -y remmina

软件截图

创建连接

图像化界面操作,使用比较简单,这里不再叙述细节,仅记录某些特殊操作(特殊场景);

telnet

Telnet support (#115) · Issues · Remmina / Remmina · GitLab
linux – Automating telnet session using bash scripts – Stack Overflow

Terminal Emulator:选择用于运行命令的终端,比如 stterm(Suckless Simple Terminal)、XTerm 等等;

Command to be executed:需要执行的命令

注意,这里并不能记住帐号密码。如果需要使用自动输入帐号密码,需要配合 expect 程序来解决;

常见问题汇总

Cannot create an item in a locked collection

Not working on linux #47
ArchWiki/GNOME/Keyring

问题描述:
在 Remmina 中,无法保存密码。从命令行中启动后,终端输出:

Message: 13:42:00.075: Remote error from secret service: org.freedesktop.Secret.E
rror.IsLocked: Cannot create an item in a locked collection

问题原因:
经过 Google 查找,说法是 keyring 被锁 ,导致密码无法写入。因此解锁就好;

解决方法:
我们用的是「gnome-keyring」服务,所以 GUI 可以使用「Seahorse」解锁。但是解锁也不好用,我们猜测“还是没有解锁”。所以我们就在「Seahorse」里把原来的所有的密码删了,反正也没多少密码,而且我们也不用「gnome-keyring」管理密码,只是「Remmina」中登录图方便才存储密码,所以就在「Seahorse」中删除了「gnome-keyring」存储的全部密码,然后重启 Remmina 就好了;

在黑色背景下,命令 ls 输出不清晰

https://github.com/microsoft/WSL/issues/930

修改 LS_COLOR 环境变量,以改变 ls 输出的颜色;

[WIP] 剪贴板的问题

Copy/Cut Hangs RDP connection for several seconds (#1951) · Issues · Remmina / Remmina · GitLab
RDP Clipboard Sync Failure Causes Very Slow Operations (#2291) · Issues · Remmina / Remmina · GitLab

Remmina 的 RDP 剪贴板存在问题,在某些场景下复制操作会使得远程桌面挂起,而无法正常复制。

参考文献

Remmina: A feature rich Remote Desktop Application
Homepage: http://www.remmina.org