使用 Keepass2 的书签在网络上打开文件

Ber*_*ard 5 mount networking keepass

在我的网络上,我有一个名为的文件:sftp://bernard@myserver.nl/home/bernard/shared/keepass2/algemeen.kdbx 我想将此文件与 Keepass2 一起使用

在 Nautilus 中,我已成功挂载目录并使用名称:shared 将其添加为书签。上面的文件名是我使用 Nautilus 属性获取的路径和文件名。

如果在 Keepass2 中,我尝试使用网络打开文件,则网络目录为空,尽管网络路径已挂载并且在 Nautilus 中可见。

打开Keepass2时看不到书签条目,很遗憾。是否可以使用 Nautilus 挂载文件?通过打开文件对话框进行网络访问显示它可以工作,但不适合我。

所以我使用了Keepass2功能“打开网址”但没有成功。Keepass2 给我消息错误:执行 WebClient 请求时发生错误。”因为 Keepass2 似乎不支持 sftp 我再次尝试使用:ftp://bernard@myserver.nl/home/bernard/shared/keepass2/algemeen.kdbx

现在我收到消息:“由于对象的当前状态,操作无效。但没有应用程序正在使用此文件。我使用 Ubuntu 版本 14.04 和 Keepass2 版本 2.23 在旧版本上,我可以成功使用 URL 打开文件.

我尝试转到 Nautilus,单击鼠标右键,然后“使用 Keepass 打开”。完成后,我再次收到消息“由于对象的当前状态,操作无效。” 这样看来网络文件是可以找到的。

有没有办法在网络上使用Keepass2文件?

然后我又试了一次,现在成功了。文件名更改为:/run/user/1000/gvfs/sftp:host=myserver.nl,user=bernard/home/bernard/shared/keepass2/algemeen.kdbx

不知道发生了什么,不知道为什么用户有文件名,但它有效。

小智 1

我在 Ubuntu 20.04 上遇到了同样的问题 根据我的经验,KeePass2对于 Ubuntu 来说并不是一个好的 keepass 客户端。相反,请选择KeePassXC,它还有一个不错的浏览器插件和几个 Android 应用程序。

对我有用的是将我的“vault.kdbx”文件保存在云存储中。要在移动设备上访问我的保管库,我使用FolderSync每 15 分钟双向同步一次文件(您可以自己选择时间)

另一个解决方案是使用 ftp 同步器将“vault.kdbx”同步到您的文件系统。这样 KeePassXC(或 KeePass2)可以打开驻留在“未安装文件夹”中的文件