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

Remmina是一款基于GTK+的远程桌面客户端,支持多种网络协议。当遇到Cannot create an item in a locked collection错误时,是因为gnome-keyring被锁导致无法保存密码。解决方法是通过Seahorse删除gnome-keyring的所有密码,然后重启Remmina。

Remmina,远程桌面客户端,用 GTK+ 编写,旨在帮助那些需要使用大量远程计算机的人。支持多种网络协议,目前支持 RDP,VNC,SPICE,NX,XDMCP,SSH,EXEC 协议。

安装方法

apt-get install -y remmina

常见问题汇总

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就好了。

相关文章

「Windows Terminal」
「tmux」- 安装(CentOS)
「Linux」- 安装向日葵远程控制(Ubuntu、Debian、CentOS)
「Linux」- 安装 TeamViewer 应用

参考文献

Remmina: A feature rich Remote Desktop Application

### 问题分析 当用户在使用 Remmina 远程桌面客户端时,发现插件中虽然显示有 RDP,但无法选择 RDP 作为连接方式,这通常与插件安装状态、配置文件设置或 Remmina 的版本有关。 ### 解决方案 - **确认 RDP 插件是否已正确安装** Remmina 依赖于插件来支持不同类型的远程连接协议,RDP 协议由 `remmina-plugin-rdp` 提供支持。如果该插件未安装或损坏,RDP 选项将不会出现在连接界面中。可以通过以下命令检查插件是否已安装并重新安装: ```bash sudo apt install --reinstall remmina-plugin-rdp ``` - **检查 Remmina 插件列表** 使用命令行查看当前 Remmina 是否识别了 RDP 插件: ```bash remmina --list-plugins ``` 如果 RDP 插件未出现在列表中,说明插件可能未正确加载或安装,需进一步排查系统依赖或重新安装插件。 - **更新 Remmina 到最新版本** 某些旧版本的 Remmina 可能存在兼容性问题或缺少对某些插件的完整支持。确保系统上的 Remmina 是最新版本,可以通过官方仓库更新: ```bash sudo apt update sudo apt upgrade remmina ``` - **检查 Remmina 配置文件** Remmina 的用户偏好和连接配置通常存储在 `~/.config/remmina/` 目录下,如 `remmina.pref` 和 `remmina.ini` 文件。如果这些文件损坏或配置异常,可能影响连接协议的加载。可以尝试重置 Remmina 的配置,例如删除或重命名配置文件,然后重新启动 Remmina 以生成新的默认配置[^4]。 - **确认系统依赖是否完整** Remmina 及其插件依赖于多个系统库,例如 `libfreerdp`、`libvncserver` 等。如果这些依赖缺失或版本不兼容,可能导致插件无法正常加载。可以通过以下命令检查并安装缺失的依赖: ```bash sudo apt install libfreerdp-dev libvncserver-dev ``` - **尝试使用其他用户账户测试** 如果问题仅出现在特定用户账户下,可能是该用户的配置文件损坏。可以创建新用户并测试 Remmina 是否能正常加载 RDP 插件,以判断是否为配置问题。 ### 示例:重置 Remmina 配置 若怀疑配置文件异常,可以执行以下步骤重置 Remmina: ```bash mv ~/.config/remmina ~/.config/remmina.bak ``` 重启 Remmina 后,它将生成新的默认配置文件,此时检查 RDP 选项是否可用。 ### 注意事项 - 在修改配置文件或删除配置前,务必进行备份,防止数据丢失。 - 如果问题仍未解决,建议检查系统日志(如 `journalctl` 或 `~/.xsession-errors`)以获取更详细的错误信息,从而进一步诊断问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值