我已为一名用户的不同服务器配置了 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。
我不知道如何导出这些并再次导入。它很可能最终成为复制和粘贴练习,如果有很多,则不理想。