
Entendo que os servidores de chaves estão usando a porta 11371, mas em muitos casos você não tem permissão para se conectar a esta porta e não pode adicionar
Existem muitos casos em que você não consegue modificar a configuração do firewall.
Exemplo de comando que falha
gpg --keyserver keyserver.ubuntu.com --recv-keys 0A5174AF
Como você resolve esse problema?
Responder1
Alguns servidores principais também respondem à porta 80:
gpg --keyserver hkp://wwwkeys.de.pgp.net:80 --recv-keys 0A5174AF
E como o hkp depende de http, você também poderá usá-lo por meio de um proxy da web.
Responder2
Algo como
gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--keyserver-options "timeout=40 http-proxy=$http_proxy" \
--recv-keys B0F4253373F8F6F510D42178520A9993A1C052F8
A parte decisiva é http-proxy=$http_proxy
, que pode ser substituída por, http-proxy=http://corporate.proxy.test:8765
por exemplo.
POR FALAR NISSO:https://askubuntu.com/a/102505/519948
Responder3
tente isso
sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
Responder4
Só queria adicionar algumas notas aqui.
A página de manual do gpg observa que --keyserver-options "http-proxy=foo"
substituirá a http_proxy
variável de ambiente, mas pelo menos para...
gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9
Ele não consegue selecionar a http_proxy
variável de ambiente (ou HTTP_PROXY
), mas aceita a --keyserver-options
solução.