将 Remmina 远程桌面文件复制或导出到另一个 Ubuntu 安装

将 Remmina 远程桌面文件复制或导出到另一个 Ubuntu 安装

有没有办法批量复制或导出我的所有 Remmina 连接?我可以选择逐个导出,但对于 50 个连接,这似乎太荒谬了。我尝试寻找连接文件、conf 文件或类似文件,但找不到任何东西。

sudo find / -name 'remmina'仅返回四个结果:

/usr/share/menu/remmina
/usr/share/doc/remmina
/usr/bin/remmina
/usr/lib/remmina

...但它们都不包含任何连接文件/条目:(

答案1

您需要的文件应该位于~/.remmina (主目录中隐藏的 .remmina 文件夹)~/.local/share/remmina(针对较新的版本)。

对于 SSH,已知主机存储在 中~/.ssh/known_hosts.

您的用户的所有用户设置、偏好设置等都存储在您的主目录中,因为这是您默认有权访问的唯一文件夹。

答案2

对于Remmina 的 Flatpak 构建,您可以在以下位置找到连接设置:

~/.var/app/org.remmina.Remmina/data/remmina/

答案3

在 Ubuntu 16.04 上安装了 Remmina,但一段时间后不得不重新安装 Ubuntu,因为它运行得不是很好。在我第一次安装时,所有 Remmina 连接文件的位置都是/home/$USER/.local/share/remmina/文件夹($USER是当前用户)。

在我重新安装新的 Ubuntu 设置后,将所有连接文件放在同一位置/home/$USER/.local/share/remmina/并启动 Remmina,但我没有连接。阅读完这篇文章后,我创建了一个新连接,并看到/home/$USER/.remmina/该连接下创建了一个新文件夹,因此我将所有连接复制到该文件夹​​中/home/$USER/.remmina/

sudo cp -r /home/$USER/.local/share/remmina/* /home/$USER/.remmina/

我只是支持@Wilf。

答案4

备份

tar -czf ~/remmina_backup.tgz ~/.local/share/remmina/ ~/.config/remmina/ ~/.local/share/keyrings ~/.ssh/

恢复

cd
tar -xf ~/remmina_backup.tgz

Snap 用户备份

tar -czf ~/remmina_backup.tgz ~/snap/remmina/<version>/.local/share/remmina/ ~/snap/remmina/<version>/.config/remmina/ ~/.local/share/keyrings ~/.ssh/

相关内容