2018年10月4日星期四

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

原文链接:https://www.chenweiliang.com/cwl-1409.html


KeePass本身支持WebDav协议。


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


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


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



  • KeePass没有像KeePasss2Android这样的缓存机制。

  • 每次读取或写入时,它都将通过网络。

  • 当你断开与网络的连接时,你无法打开之前打开过的URL,因为没有本地缓存。

解决方案实际上非常简单:


  • 在本地下载KeePass密码库,并通过同步将其与远程文件同步。

  • 同步的行为是同时将两个主密钥相同的密码数据库合并。

  • 如果数据冲突,KeePass也可以自动提示。

  • 在同步完成之后,本地密码数据库和云密码数据库应该是一致的。

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


KeePass2Android已有自动同步功能,但是KeePass就需要手动设置。


使用KeePass触发器自动同步


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


KeePass2Android已有自动同步功能,但是KeePass就需要手动设置。


使用KeePass的触发功能进行自动同步。


KeePass创建新的Trigger(触发器)


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


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



事件


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


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



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

KeePass添加触发器


条件


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


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



  • 这将导致密码仅在密码库被自动锁定时被触发

  • 如果密码库已更改但未保存,则将触发同步。

  • 毕竟,同步时间很长,坚果云对WebDav API的访问权限有限。

动作


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


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



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






欢迎转载《KeePass怎样网络同步密码?触发器云端自动同步方法
陈沩亮版权所有,转载请注明出处链接:https://www.chenweiliang.com/cwl-1409.html


网站地址:https://www.chenweiliang.com/



欲学更多秘技,请关注微信公众号:cwlboke

没有评论:

发表评论