长话短说,我的一台机器已经有一段时间没有更新了,它拥有的密钥服务器和 apt 存储库的 gpg 密钥都已过期。如果可能的话,我想安全地将它们恢复到可用状态,而不是简单地告诉它使用未经验证的密钥。
我可以使用其他经过适当更新的机器,因此理论上我应该能够使用其中一台来获取必要的密钥;然而,尽管进行了大量谷歌搜索并感到惊愕,我还是无法弄清楚如何做到这一点。
有问题的机器运行的是 Debian。
答案1
如果您有另一台您信任的具有当前密钥集的 Debian 机器,请将它们全部导出并导入到您的新机器中。
在最新的机器上,运行
gpg -a --export >keyring.asc
在旧机器上,执行
gpg --import <keyring.asc
这会将所有公钥及其信任网添加到旧计算机。
如果你信任(SSL 加密)Debian 网站,你也可以下载密钥存档从那里并导入密钥。