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 等等…就可以了。
我認為在其他地方還有另一個根本原因……但這是不可能的,真的不是,既不改變任何東西也不獲取基礎設施資訊。
所以問題是:是否有另一種方法可以線上獲取密鑰 7EA0A9C3F273FCD8 100%,生成一個文件,然後我可以複製/粘貼?
如果一切都失敗了,你可以使用
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 }'