将 GnuPG 密钥复制到新计算机

将 GnuPG 密钥复制到新计算机

我想将所有 GnuPG 密钥从装有 Ubuntu 的计算机传输到装有 Fedora 的计算机。我想知道我是否可以复制文件夹中的所有密钥.gnupg,然后将它们导入 Fedora 计算机,或者最好使用--export--output我以前练习过,但经过了反复试验,我担心我可能会以错误的方式操作并丢失数据。如果可以的话,我将非常感激一个将多个(2)密钥导出到文件的示例命令。

答案1

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

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

如果您担心数据丢失:只要您从旧电脑复制文件(并且不更改文件),就可以随时从头开始。另外,您已经拥有最新的文件备份,不是吗?

相关内容