如何将 Launchpad SSH 和 OpenPGP 密钥转移到另一台计算机?

如何将 Launchpad SSH 和 OpenPGP 密钥转移到另一台计算机?

我在 launchpad 上维护了一些 PPA。我为此创建了 SSH 和 OpenPGP 密钥。

如果我需要从另一台计算机更新 PPA,我将必须将这些密钥传输到那里。

我尝试使用 Seahorse 导出和导入它们(密钥和密码),但不想进口。

转移钥匙最简单的方法是什么?

答案1

海马'出口函数只导出公钥,不导出私钥。

您可以使用从命令行轻松导出私钥gpg --export-secret-keys [key-id] > secret.pgp

另一种方法是将整个~/.gnupg文件夹迁移到新机器(之后您可能必须修复一些权限问题,主要是确保您并且只有您可以读取和写入该文件夹)。

私人 SSH 密钥通常存储在中~/.ssh,我也会简单地将整个文件夹复制到新机器上。

相关内容