为什么不可能有第二个 PGP?

为什么不可能有第二个 PGP?

我对命令“gpg --gen-key”有疑问。我第一次将电子邮件帐户连接到此,一切正常。我可以使用它等等。没问题。

问题是:我想用第二个密钥连接第二个电子邮件帐户,并以相同的方式启动相同的命令......但现在它告诉我:

gpg: no writable public keyring found: eof
Key generation failed: eof

有一个文件夹:/home/accountname/.gnupg/ 在这个文件夹中有几个数据......不知道一切是否都像第一次密钥生成之前一样。

问题是什么?

答案1

最简单的方法是将另一个邮件地址添加到现有密钥中。

打开终端并输入:

gpg --edit-key [email protected]

GPG 注释行打开,输入以下内容:

adduid

在下一步中,您可以添加其他名称、地址和评论。

o使用和确认您的操作Return Key。使用save和保存更改Return Key

现在您的密钥中添加了另一个邮件地址。

现在要做的下一步是为新身份设置信任级别。

答案2

虽然无法发表评论,但我尝试将我的方法作为答案......

尝试检查问题是否与您当前的 .gnupg 文件夹有关。为了那个原因,

mv .gnupg gnupg-backup

然后尝试

gpg --gen-key

再次生成您的第二个密钥。

如果有效,请尝试导入旧文件

gpg --allow-secret-key-import gnupg-backup/secring.gpg
gpg --allow-secret-key-import gnupg-backup/pubring.gpg

此时,我建议您重新备份 .gnupg 文件夹。

cp -r .gnupg gnupg-backup_2_keys

然后,您还可以尝试复制旧的配置文件(如果有的话),例如

cp gnupg-backup/gpg* .gnupg

相关内容