Remmina 将加密密码存储在哪里?

GAC*_*y20 6 vnc remote-desktop encryption remmina

我有一个已保存密码的 Remmina 连接。我需要该密码用于其他连接,但我忘记了,所以我想从现有连接中获取它。

我很清楚:如何从 Remmina 中提取保存的密码?然而所有的答案似乎都已经过时了

我的 Remmina 版本是 1.4.2,这是我尝试在配置文件中搜索加密密码时发现的内容:

$ grep -ir '密码' ./.local/share/remmina/*
./.local/share/remmina/group_rdp_xxxx.remmina:密码=.
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_rdp_xxxx.remmina:密码=.
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_rdp_xxxx.remmina:密码=
./.local/share/remmina/group_rdp_xxxx.remmina:ssh_tunnel_password=
./.local/share/remmina/group_rdp_xxxx.remmina:gateway_password=
./.local/share/remmina/group_rdp_xxxx.remmina:禁用密码存储=0
./.local/share/remmina/group_vnc_yyyy.remmina:密码=.
./.local/share/remmina/group_vnc_yyyy.remmina:禁用密码存储=0
./.local/share/remmina/group_vnc_yyyy.remmina:ssh_tunnel_password=

(粗体线是与保存的有效密码连接的线)。

正如您所看到的,没有加密密码的痕迹。上面链接的问题的所有答案都假设我可以password=YW5zd2VycyBvdXRkYXRlZCE=在这些文件之一中找到!

我使用 Kubuntu,但 Remmina 没有使用kwallet(我刚刚禁用了它,但我仍然可以使用yyyy存储了密码的连接)。

那么 Remmina 到底将加密密码存储在哪里呢?我已经找到了秘密,所以一旦我有了加密的密码,就很容易找回密码......但如果没有找到加密的密码,这是不可能的。

Yan*_*hon 2

在 Ubuntu 20.04 中,在 Gnome 下,Remmina 将其密码存储在 GnuPG Keyring 应用程序中。

在此输入图像描述

从那里您可以以明文形式检索它们。


le *_*ien 1

虽然你要求Remmina存储加密密码的地方,但你想得到保存的密码,所以我认为这可以帮助你。我使用的是 Ubuntu 20.04。我从您提到的帖子的评论中找到了获取 Remmina 保存的 VPN 密码的解决方案。它有效,非常简单。

$ sudo apt install libsecret-tools
$ secret-tool search key password
Run Code Online (Sandbox Code Playgroud)

密码将以“秘密”名称出现在输出中。