KeePass怎样网络同步密码?触发器云端自动同步方法

  • A+

KeePass本身支持WebDav协议。

但事实上,如果你想使用坚果云WebDav同步密码数据库,你还需要考虑一些问题……

对于通过URL(即网络)同步打开或的文件 ▼

KeePass怎样网络同步密码?触发器云端自动同步方法

  • KeePass没有像KeePasss2Android这样的缓存机制。
  • 每次读取或写入时,它都将通过网络。
  • 当你断开与网络的连接时,你无法打开之前打开过的URL,因为没有本地缓存。

解决方案:

  • 在本地下载KeePass密码库,并通过同步将其与远程文件同步。
  • 同步的行为是同时将两个主密钥相同的密码数据库合并。
  • 如果数据冲突,KeePass也会自动提示。
  • 在同步完成之后,本地密码数据库和云密码数据库应该是一致的。

使用KeePass触发器云端自动同步

我们用KeePass+坚果云网盘同步密码数据库,接下来还有个问题是如何自动同步密码数据库?

KeePass2Android已有自动同步功能,但是KeePass就需要手动设置,使用KeePass的触发器自动网络同步。

推荐跟着这篇教程里的方法,通过坚果云自动同步数据库密码 ▼

以下方法有缺陷不完美,可能无法自动同步密码到坚果云数据库密码。

KeePass创建新的Trigger(触发器)

首先创建一个新的Trigger(触发器),名字随便写 ▼

KeePass怎样网络同步密码?触发器云端自动同步方法

事件

在“事件”中选择“关闭数据库文件(保存之前)”▼

KeePass怎样网络同步密码?触发器云端自动同步方法

  • 而不是选择“关闭数据库文件(保存之后)”,不然会导致触发器无限循环的……

KeePass添加触发器

条件

在“条件”列中,使用“数据库存在未保存的更改”▼

KeePass怎样网络同步密码?触发器云端自动同步方法

  • 这将导致密码仅在密码库被自动锁定时被触发
  • 如果密码库已更改但未保存,则将触发同步。
  • 毕竟,同步时间很长,坚果云对WebDav API的访问权限有限。

动作

最后在动作里,选择“与个文件/URL 同步当前数据库”▼

KeePass怎样网络同步密码?触发器云端自动同步方法

URL和用户名部分,请参考以下文章 ▼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: