无法同步 PGP 密钥 seahorse

无法同步 PGP 密钥 seahorse

好的,我第一次尝试在 Evolution 中使用 PGP 密钥进行电子邮件加密。我按照网上的一些说明创建了一个密钥,但由于遇到了一些问题,我决定删除该密钥并重新启动该过程。(这个事实可能无关紧要,因为我在执行此操作时遇到了类似的错误。)

现在我没有密钥,我转到远程:同步并发布密钥。首先,它说有 6 个密钥被选中进行同步。为什么?我确实在这里保存了一些密码,它也会同步这些密码吗?

最后,当我单击同步时,首先出现两个错误:

无法从服务器检索密钥:pool.sks-keyservers.net

无法与服务器“pool.sks-keyservers.net”通信:内部服务器错误

无法从服务器检索密钥:keyserver.ubuntu.com:11371

无法与服务器“keyserver.ubuntu.com:11371”通信:内部服务器错误

然后进度停止了,没有取得任何进展,它只是说:

同步密钥...导出数据

有什么帮助吗?

答案1

我也遇到了同样的问题。我通过以下方法解决了它:

  1. 从同步框中删除所有现有的密钥服务器(默认情况下为hkp://keyserver.ubuntu.com:11371hkp://pool.sks-keyservers.netldap://keyserver.pgp.com)。
  2. 再次添加它们(保持相同的设置)。
  3. 按下同步。

不知道为什么它会起作用,但它确实有效。

答案2

另一个解决方法是直接转到https://keyserver.ubuntu.com/并提交密钥的 ASCII 装甲版本。

您可以像这样生成它:

gpg --armor --export [email protected]

答案3

以下方法之一对我有用,我不确定第一种方法是否可以解决问题,但我肯定会鼓励采用第二种方法。

这个答案受到了@Pranesh-Prakash 和@ConorSheehan1 答案的启发。

  1. 使用密码和密钥 GUI 应用程序,转到“首选项”,然后激活复选框自动与密钥服务器同步修改后的密钥. 重试同步

如果同步失败,请尝试以下操作:

  1. 使用密码和密钥 GUI 应用程序,转到首选项。
    • 在里面密钥服务器Add keyserver部分,使用按钮 添加新部分
      • 选择HTTPS作为Key Server Type
      • 添加密钥服务器(无协议,无端口)HOST
    • (我目前的版本密码&按键不会自动更新以反映更改,所以我不得不关闭优先并重新打开以进行下一步)
    • 在里面密钥同步部分,从Publish keys to下拉列表中选择刚刚添加的新密钥服务器。
    • 关闭偏好设置并尝试同步

答案4

尝试此解决方案ubuntu论坛http://ubuntuforums.org/showthread.php?t=1726418

gpg --gen-key --enable-dsa2

希望这可以帮助!

相关内容