在多台设备上共享同一个 KeepassXC

在多台设备上共享同一个 KeepassXC

有没有办法在多个设备上共享同一个 Keepass 数据库?

我听说可以使用 FTP 服务器来完成,但我不确定如何设置它,或者它是否是最好的选择?

我有一台 Ubuntu VM,我想在上面托管数据库(我自己的物理服务器)。

这意味着当我在笔记本电脑上创建新的用户名密码时,它也会自动在我的手机上执行此操作。

答案1

您可以在多个设备之间共享同一个 Keepass 数据库,但不能直接在 KeepassXC 中共享。该数据库只是一个常规文件,需要通过其他方式在多个设备之间同步。我目前正在几台 Linux 计算机和 Android 设备之间同步。我使用 Nextcloud 保持文件同步 (https://www.nextcloud.com) 服务器。您可以使用 Dropbox、Google Drive、Microsoft OneDrive 或任何其他允许您在多个设备之间保持文件同步的服务来执行相同的操作。我过去使用过 Dropbox。我在 Android 上使用的 Keepass 应用程序 (Keepass2Android) 本身支持多种此类服务。

答案2

对于仅在 Apple 设备之间共享,迄今为止最简单的方法是将数据库文件放在 iCloud 上并下载iPhone 版 Strongbox 应用. 运行完美,并且易于设置。

要将非 Apple 设备添加到共享组,Mike Cowper 的答案可能是最简单的(使用 Dropbox、OneDrive 或 Google Drive 而不是 iCloud)。但我将提到一个相当技术性的解决方案,该解决方案已解释这里;它本质上使用三个 Git 存储库:一个在 iCloud 上,一个在 Github(或其他主机)上,一个在你的 Linux VM 上。iPhone 上的存储库由一款名为工作副本,售价 25 美元。您必须推送和拉取更改才能同步,有些人可能不愿意承担额外的麻烦。

本文是关于同步 Obsidian 文件(一个笔记程序)的,但对于任何类型的文件来说,一切都完全相同,并且该方法可让您将数据库保存在 iCloud 上,这样您就不会失去 Apple 设备之间顺畅、无忧的共享。要添加另一台非 Apple 机器,您只需在其上设置一个 git repo 并链接到 Github repo。

相关内容