apt密钥管理失败任何完整的在线解决方案或密钥下载方法

apt密钥管理失败任何完整的在线解决方案或密钥下载方法

使用 Debian9 服务器,在代理后面,我需要安装 docker 客户端。因此,为了获取密钥,我使用以下命令:

apt-key adv --keyserver http://WHATEVERKEYSERVERITRY --keyserver-options http-proxy="http://proxy.myclientdomain:4128" --recv-keys 7EA0A9C3F273FCD8
Executing: tmpapt-key-gpghome.BO0J96KdNM/gpg.1.sh --keyserver http://WHATEVERKEYSERVERITRY --keyserver-options http-proxy=http://proxy.myclientdomain:4128 --recv-keys 7EA0A9C3F273FCD8
gpg: keyserver receive failed: no key server available

我尝试了所有密钥环/MIT/debian 等...我知道的密钥服务器(大约 5/6)代理不是原因, apt-update 、 ping 到 www.google.com 等...都可以。

我认为其他地方还有另一个根本原因......但这是不可能的,真的不,既不改变任何东西,也不获取基础设施信息。

所以问题是:是否有另一种方法可以 100% 在线获取密钥 7EA0A9C3F273FCD8,生成一个可以复制/粘贴的文件?

答案1

如果其他方法都失败,您可以使用

curl "https://pgp.surfnet.nl/pks/lookup?op=get&search=0x7EA0A9C3F273FCD8"

并从输出中提取公钥块,例如

curl "https://pgp.surfnet.nl/pks/lookup?op=get&search=0x7EA0A9C3F273FCD8" |
awk '/^-----BEGIN/ { output = 1 }; output; /^-----END/ { output = 0 }'

相关内容