Remmina - 将存储的密码复制给其他用户

Remmina - 将存储的密码复制给其他用户

我已为一名用户的不同服务器配置了 RDP/SSH 连接。我编写了一个脚本,将.local/share/remmina/文件夹和.config/remmina/remmina.pref文件复制到其他用户的目录。

其他用户的连接会显示在 Remmina 中,但需要为每个用户重新输入密码。我如何复制密码?

#!/bin/bash
for i in {2..3}; do
    cp /home/disorder1/Desktop/org.remmina.Remmina.desktop /home/disorder$i/Desktop
    cp -r /home/disorder1/.local/share/remmina/  /home/disorder$i/.local/share
    mkdir -p /home/disorder$i/.config/remmina
    cp /home/disorder/.config/remmina/remmina.pref  /home/disorder$i/.config/remmina
    sed -i "s/disorder/disorder$i/g" /home/disorder$i/.config/remmina/remmina.pref
    chown -R disorder$i:disorder$i /home/disorder$i/
    chmod a+x /home/disorder$i/Desktop/org.remmina.Remmina.desktop
    sudo -u disorder$i -g disorder$i dbus-launch gio set /home/disorder$i/Desktop/org.remmina.Remmina.desktop metadata::trusted yes
done

答案1

我知道这是一个老问题,但它是谷歌上的最佳结果之一。

我在 Wiki 上找到了这个注释

Remmina 密码如何存储?他们安全吗?

它们使用 3DES 和 256 位随机生成的密钥进行加密。确保您的密钥安全。如果您使用 kwallet、gnome-keyring 或类似的解决方案,您的密码将由 libsecret 自动管理,这优于前面提到的本机 Remmina 加密。未来使用 libsodium 进行密码和文件加密的解决方案正在实施中。

我在 gnome-keyring 中找到了我正在寻找的密码。它是否存储在 gnome-keyring 或 kwallet 中取决于您使用的是 Gnome 还是 KDE。

我不知道如何导出这些并再次导入。它很可能最终成为复制和粘贴练习,如果有很多,则不理想。

相关内容