“pass”:在多台机器之间同步密码存储的最简单方法

ale*_*lex 6 security password password-store

我搬到了密码管理器和我试图把它尽可能地融入我的工作流程。但是,我不熟悉更深层次的同步/版本控制概念(git、密码服务器),所以我一直在多台计算机之间同步密码。

我正在使用 Linux (Debian 9) 并且同步是通过本地网络与 Unison 完成的——通常我指示哪些目录应该相同,并且每次在我切换之前,我都会在机器之间进行同步。是否有可能同步密码存储目录- 以及如何,考虑到使用pass需要密钥。

或者,是否有一个很好的 - 易于理解和完成 - 使用 git-/server-solution 的教程?(官方手册第一条第二条第三条,我发现是不完整的普通用户。)

ale*_*lex 6

我已经按照Mathew Robinson 的一步步说明进行操作,效果非常好。

链接的文章建议为密码存储创建一个 git 存储库并使用

pass git push origin master
Run Code Online (Sandbox Code Playgroud)

同步。然后使用

gpg2 --export-secret-keys > [name].gpg
Run Code Online (Sandbox Code Playgroud)

将您的 gpg 密钥放入一个文件中,您应该将其移动到新机器上。然后在新机器上就可以

gpg2 --import [name].gpg
Run Code Online (Sandbox Code Playgroud)

并传递命令正常工作。