我在 launchpad 上维护了一些 PPA。我为此创建了 SSH 和 OpenPGP 密钥。
如果我需要从另一台计算机更新 PPA,我将必须将这些密钥传输到那里。
我尝试使用 Seahorse 导出和导入它们(密钥和密码),但不想进口。
转移钥匙最简单的方法是什么?
答案1
海马'出口函数只导出公钥,不导出私钥。
您可以使用从命令行轻松导出私钥gpg --export-secret-keys [key-id] > secret.pgp
。
另一种方法是将整个~/.gnupg
文件夹迁移到新机器(之后您可能必须修复一些权限问题,主要是确保您并且只有您可以读取和写入该文件夹)。
私人 SSH 密钥通常存储在中~/.ssh
,我也会简单地将整个文件夹复制到新机器上。