如何将我的密码导出到其他机器?

如何将我的密码导出到其他机器?

我刚刚安装经过在我的主要机器上,我真的很喜欢使用它。我在三到四台机器上工作,我想将我拥有的所有密码同步~/.password-store到我的所有机器。这可能吗?如果是这样,最安全的方法是什么?

答案1

人们想到的最简单的方法(尤其是那些不知道pass是什么的人):使用 SSH - 即scpsftp或者ssh也可以)。

然而看着通过网页:

这是一个非常简短的 shell 脚本。它能够临时将密码放在剪贴板上并使用git.

提供了一种更优雅的方法。只需使用 Git 存储库作为存储后端即可。

答案2

如果您总是在同一台计算机上编辑密码,请使用同步:

rsync -a ~/.password-store foo.example.com:

将它们从当前计算机复制到foo.example.com,或

rsync -a master.example.com:.password-store ~

将它们复制master.example.com到当前机器。

如果您在不同的机器上编辑密码,您可以使用齐奏,这类似于 rsync,但是是双向的。选择一台机器作为主机,比如master.example.com。在每台其他机器上创建一个配置文件~/.unison/passwords.pdf

root = /home/brian/.password-store
root = ssh://master.example.com/.password-store

运行unison -auto passwordsfoo.example.com以传播自上次同步以来所做的更改。 Unison 会根据每个文件自动确定哪一侧具有较新的内容,并会要求您选择两侧的文件是否已更改。

相关内容