KeePass本身支持WebDav协议。
但事实上,如果你想使用坚果云WebDav同步密码数据库,你还需要考虑一些问题……
对于通过URL(即网络)同步打开或的文件 ▼
- KeePass没有像KeePasss2Android这样的缓存机制。
- 每次读取或写入时,它都将通过网络。
- 当你断开与网络的连接时,你无法打开之前打开过的URL,因为没有本地缓存。
解决方案:
- 在本地下载KeePass密码库,并通过同步将其与远程文件同步。
- 同步的行为是同时将两个主密钥相同的密码数据库合并。
- 如果数据冲突,KeePass也会自动提示。
- 在同步完成之后,本地密码数据库和云密码数据库应该是一致的。
使用KeePass触发器云端自动同步
我们用KeePass+坚果云网盘同步密码数据库,接下来还有个问题是如何自动同步密码数据库?
KeePass2Android已有自动同步功能,但是KeePass就需要手动设置,使用KeePass的触发器自动网络同步。
推荐以下这篇教程的方法,通过坚果云自动同步数据库密码 ▼
注意事项
- 不建议使用以下方法,因为有缺陷不完美,可能无法自动同步密码到坚果云数据库密码。
KeePass创建新的Trigger(触发器)
首先创建一个新的Trigger(触发器),名字随便写 ▼
事件
KeePass添加触发器,在“事件”中选择“关闭数据库文件(保存之前)”▼
- 而不是选择“关闭数据库文件(保存之后)”,不然会导致触发器无限循环的……
条件
KeePass添加触发器,在“条件”列中,使用“数据库存在未保存的更改”▼
- 这将导致密码仅在密码库被自动锁定时被触发
- 如果密码库已更改但未保存,则将触发同步。
- 毕竟,同步时间很长,坚果云对WebDav API的访问权限有限。
动作
最后在动作里,选择“与一个文件/URL 同步当前数据库”▼
URL和用户名部分,请参考以下文章 ▼
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《KeePass怎样网络同步密码?触发器云端自动同步方法》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-1409.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!