参考

插件:https://www.chenweiliang.com/cwl-1465.html

1. 设置同步文件夹

设置云备份的前提是已经有了合适的云备份系统,需要支持WebDAV协议,这里我选择免费的坚果云,有预算的小火汁们也可以考虑使用阿里云或者腾讯云

在前面的数据库建立中,我们直接把KeePass数据库保存在坚果云同步文件夹内了,如果原本是保存在其他路径下,也可以在坚果云客户端内导入该路径,或者直接右键点击该文件/文件夹进行同步。设定完成后,数据库文件会被备份到坚果云云盘内。

image-20200903151727323.png

2. WebDAV设定

什么是WebDAV

基于Web的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,可帮助协作编辑和管理存储在Web服务器上的文档。

  • WebDAV由互联网工程任务组的工作组在RFC 4918中定义。
  • WebDAV协议为用户提供了在服务器上,创建、更改和移动文档的框架。

WebDAV有什么用

知乎-为什么国内各大云存储服务都不支持 WebDAV?坚果云的回答 应用WebDAV可以在服务器上划出一块存储空间,通过专用的用户名和密码来控制访问,让用户可以直接存储、下载、编辑文件。 若网盘支持WebDAV,用户可以不用特地去载网盘的客户端,即可在其他的App中使用到云盘的服务。比如扫描后将资料上传至网盘,批注后将文档上传至网盘。

利用坚果云WebDAV同步密码数据库

首先打开坚果云网页版,登录账号,点击右上角账户名称,进入账户信息页面

image-20200903153618127.png

接着,切换到安全选项页面

image-20200903153457083.png

点击添加应用,输入KeePass,说明这个密码是用于KeePass同步的,生成密码,配置完成!之后就可以利用这个配置数据,从插件或者直接软件访问密码数据库了

image-20200903153756411.png

如何访问WebDAV分享的内容

网址:https://dav.jianguoyun.com/dav/数据库路径

例如:https://dav.jianguoyun.com/dav/我的坚果云/Database.kdbx

用户名:坚果云用户名

密码:上面生成的第三方应用授权密码

3. 软件访问云端数据库

KeePass软件本身也可以使用云端的数据库而非本地数据库

image-20200903175749510.png

与上面一样填入WebDAV配置信息便可以了,不过正常情况下还是访问本地数据库文件,这个方法一般用在移动端设备(比如手机上)

image-20200922160644634.png

4. 安卓端Keepass2Android同步使用

这个软件在google play可以下载

打开之后,我们是要使用在电脑端创建的数据库,所以不需要创建新的数据库

选择open file

image-20200922155552630.png

这个软件支持多种来源的数据库读取,这个版本支持在线数据库的读取,不需要使用在线数据库的可以使用离线版

由于前面数据库是备份到坚果云,并且授权了WebDAV访问,所以这里选择HTTP(WebDAV)

注意:这里应当在坚果云创建一个新的授权,避免访问冲突

如图,这里标明了各个授权码分别在哪个程序使用,方便管理

image-20200922160152694.png

这里和上一步中一样填入信息便可以调用云端数据库

image-20200922160501956.png

由于这个界面禁止截屏的,这里用别人的图片

https://zhuanlan.zhihu.com/p/47614882

v2-4f4014ca5b738852dfe5f52573117256_720w.jpg

v2-8ae39d0c231028033afa6330a3b56d49_720w.jpg

根据自己数据库设置的解锁方式进行认证就可以打开密码数据库了

Keepass2Android有快速登录功能,开启,再次打开数据库时只需要填入原密码的一部分就可以,方便很多

v2-9686ecf107085efffe0d933d1e61ff7d_720w.jpg