如何将我的加密密码迁移到我的新笔记本电脑

如何将我的加密密码迁移到我的新笔记本电脑

我用来pass存储我的密码。密码存储在~/.password-store.这已经工作了 10 年,但现在我有了一台新笔记本电脑。我试图通过复制我认为需要的内容来迁移密码,但它不起作用。

我将以下目录复制到我的新计算机上。

  • ~/.password-store

  • ~/.ssh

  • ~/.gnupg

请注意,我进行了复制.ssh以访问我的 GitHub 存储库。它可能不相关,pass但老实说我不知道​​。这种方法不起作用并pass告诉我没有私钥。

我试着跟随“将 Linux Pass 迁移到新机器”教程,但我不知道该怎么做:

gpg --output private.pgp --armor --export-secret-key username@example

我不知道private.pgp应该在哪里,也不知道username@example我的计算机上应该有什么。

另一个问题:我应该将哪些文件存储在安全的地方,以便恢复我的所有密码,以防我的 SDD 无法恢复?十年来我一直在祈祷我的 SSD 不要出现故障,因为如果出现故障,我将无法访问所有内容。到目前为止,我的祈祷足够强烈。 :-)

答案1

所以我最终自己解决了这个问题(我认为)。

在我的新计算机上已经有一个.gnupg包含一个默认文件的目录。我不记得是哪一个,但无论如何。当我将.gnupg文件夹从旧计算机复制到新计算机时,我可能合并了这两个文件夹,这意味着默认文件仍然存在,并且没有被我的旧计算机文件替换。所有其他文件均已复制。

我再次复制了我的.gnupg目录,注意删除了新计算机上的所有内容,它成功了。

相关内容