apt falha de gerenciamento de chaves qualquer solução online completa ou método de download de chave

0

Usando um servidor Debian9, por trás de um proxy, eu preciso instalar um cliente docker. Então para pegar uma chave eu uso os comandos:

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

Eu experimentei todos os keyring / MIT / debian etc ... servidores de chaves que eu conheço (cerca de 5/6) O proxy não é a causa, apt-update, ping para www.google.com & assim por diante ... são apenas OK.

Eu acho que há outra causa raiz em outro lugar ... mas não é possível, realmente não , nem mudar nada nem obter informações de infra-estrutura.

Então a questão é: existe outro método para obter a chave 7EA0A9C3F273FCD8 100% online, gerando um arquivo que eu possa copiar / colar?

    
por francois P 16.01.2018 / 19:16

1 resposta

2

Se tudo mais falhar, você pode usar

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

e extrair o bloco de chave pública da saída, por exemplo

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