将 GnuPG 密钥复制到新计算机

sum*_*ime 3 linux encryption gnupg

我想将我所有的 GnuPG 密钥从一台装有 Ubuntu 的计算机转移到装有 Fedora 的计算机上。我不知道如果我可以复制在所有的键.gnupg文件夹,然后将它们导入Fedora的计算机上,或者是更好地使用--export--output?这个我以前也练过,但是试错了这么多,怕是做错了,丢了数据。如果这是要走的路,我将不胜感激用于将多个(2)密钥导出到文件的示例命令。

Jen*_*rat 5

如果您还想复制您的密钥,请同时运行--export--export-secret-keys并从导入密钥开始。另外不要忘记迁移信任(--export-ownertrust/ --import-ownertrust)。

更简单的方法可能是将整个 GnuPG 主目录(包括配置、密钥环和信任)复制到新机器 ( ~/.gnupg/),不要忘记保留权限。如果您的用户 ID(数字 ID,而不是名称)发生更改,请sudo chown -R $USER:$USER ~/.gnupg稍后运行以获取文件的所有权。

如果您害怕数据丢失:只要您只是从旧计算机中复制文件(并且不要在那里更改它们),您就可以随时从头开始。另外——无论如何,您已经有了最新的文件备份,不是吗?