当所有密钥都过期时,如何重建 gpg 信任网?

当所有密钥都过期时,如何重建 gpg 信任网?

长话短说,我的一台机器已经有一段时间没有更新了,它拥有的密钥服务器和 apt 存储库的 gpg 密钥都已过期。如果可能的话,我想安全地将它们恢复到可用状态,而不是简单地告诉它使用未经验证的密钥。

我可以使用其他经过适当更新的机器,因此理论上我应该能够使用其中一台来获取必要的密钥;然而,尽管进行了大量谷歌搜索并感到惊愕,我还是无法弄清楚如何做到这一点。

有问题的机器运行的是 Debian。

答案1

如果您有另一台您信任的具有当前密钥集的 Debian 机器,请将它们全部导出并导入到您的新机器中。

在最新的机器上,运行

gpg -a --export >keyring.asc

在旧机器上,执行

gpg --import <keyring.asc

这会将所有公钥及其信任网添加到旧计算机。

如果你信任(SSL 加密)Debian 网站,你也可以下载密钥存档从那里并导入密钥。

相关内容