问题描述
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