Keepass 的同步数据库设置

显而易见,同步指的是同步本地与云盘的密码数据库,怎样使用(WebDav)云盘保存密码数据库?请自行网络搜索,本文仅讨论同步策略和触发器设置。

软件应用场景:

  • Keepass 版本:v2.42.1;
  • 当前密码数据库少量改变(大批量的就没必要用同步了,直接上传或下载)。

准备工作:在本地和云盘上必需有相同的数据库文件,但是文件名不一样(以便触发器识别本地或是云盘)。

同步策略有两种:

  • 策略1——使用云盘数据库:保存后与本地同步;
  • 策略2——使用本地数据库:启动时、保存后与本地同步。

两种方法各有利弊,这里不深入讨论,不论选哪种都可以。本文介绍了两种策略的触发器,大家可以选择其一使用。

Keepass 的同步数据库设置

高级选项的自动保存(如果选择,在退出和锁定时,如果有未保存的改变将自动保存),按自己爱好选择,如下图,

Keepass 的同步数据库设置

 

 1、“策略1——使用云盘数据库”的触发器——保存后与本地同步

1.1、属性选项卡

Keepass 的同步数据库设置

1.2、事件选项卡,如果网络地址只包含 http:,则下图改为 http:,

Keepass 的同步数据库设置

1.3、条件选项卡,三个触发器不需要设置,后继不再赘述。

1.4、动作选项卡,共三个动作,第一、三的操作对象即当前触发器,必需先关闭否则死循环。

Keepass 的同步数据库设置

注意上述的文件名“db.kdbx“,即本地数据库文件名,如果存放在 Keepass 软件文件夹下,直接用文件短名(如上)就可以了,否则需要带详细路径,如 d:\Program Files\db.kdbx。

 

2、“策略2——使用本地数据库”的触发器——启动时与云盘同步

2.1、属性选项卡,

Keepass 的同步数据库设置

2.2、事件选项卡,“db.kdbx“为本地数据库文件名结尾,关系词如果使用“结尾”,则在云盘上的数据库文件名结尾不能与下图相同,可以改为任意名称。

Keepass 的同步数据库设置

2.3、动作选项卡,

Keepass 的同步数据库设置

动作的详细设置如下图,其中三项为云盘授权第三方应用利用 WebDAV 协议访问的参数。

Keepass 的同步数据库设置

 

3、“策略2——使用本地数据库”的触发器——保存后与云盘同步

3.1、属性选项卡

Keepass 的同步数据库设置

3.2、事件选项卡

Keepass 的同步数据库设置

3.3、动作选项卡,共三个动作,与 1.4 同理,第二个动作与 2.3 相同,

Keepass 的同步数据库设置