Tuilip Sharma Asked: 2022-05-22 11:14:04 +0800 CST2022-05-22 11:14:04 +0800 CST 2022-05-22 11:14:04 +0800 CST 如何从pass中备份密码 772 我使用该pass命令保存了很多密码。但问题是我必须在我的笔记本电脑上重新安装 Linux,所以有什么办法可以pass安全地备份密码吗? linux passwords 1 个回答 Voted Best Answer Tuilip Sharma 2022-05-22T22:49:41+08:002022-05-22T22:49:41+08:00 我找到了解决方案!我们可以做的首先是建立一个 github、gitlab 或任何带有pass密码数据库的 repo。为此,我们必须安装pass-git-helper,如果您在 Arch 上,它就在 AUR 中。然后我们将建立一个 git repo: pass git init pass git remote add origin <url> pass git add -A pass git commit -m "initial commit" pass git push -u origin master 这会将所有密码推送到 git repo,确保 git repo 是私有的。 现在我们将备份 GPG 密钥: gpg --export-secret-keys $ID > my-private-key.asc 在擦除磁盘之前,将文件复制my-private-key.asc到 USB 驱动器或您拥有的任何存储设备。 要再次恢复密码,请将私钥文件复制到新系统,当然,不要忘记 GPG 密钥的密码,然后运行以下命令: gpg --import my-private-key.asc git clone <url> ~/.password-store/ 感谢@Aroly7 为我提供了解决方案。
我找到了解决方案!我们可以做的首先是建立一个 github、gitlab 或任何带有
pass
密码数据库的 repo。为此,我们必须安装pass-git-helper
,如果您在 Arch 上,它就在 AUR 中。然后我们将建立一个 git repo:这会将所有密码推送到 git repo,确保 git repo 是私有的。
现在我们将备份 GPG 密钥:
在擦除磁盘之前,将文件复制
my-private-key.asc
到 USB 驱动器或您拥有的任何存储设备。要再次恢复密码,请将私钥文件复制到新系统,当然,不要忘记 GPG 密钥的密码,然后运行以下命令:
感谢@Aroly7 为我提供了解决方案。