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 essa porta e não pode adicionar
Existem muitos casos em que você não pode modificar a configuração do firewall.
Exemplo de comando que falha
gpg --keyserver keyserver.ubuntu.com --recv-keys 0A5174AF
Como você resolve esse problema?
wwwkeys.de.pgp.net:80
não funciona mais.hkp://keys.gnupg.net:80
Algo como
A parte decisiva é
http-proxy=$http_proxy
, que pode ser substituída por,http-proxy=http://corporate.proxy.test:8765
por exemplo.fonte
--recv-keys
antes--keyserver-options
, você receberá um erro parecido com:gpg: Note: '--keyserver-options' is not considered an option gpg: "--keyserver-options" not a key ID: skipping gpg: "timeout=10 http-proxy=http://fooproxy:8080" not a key ID: skipping
--keyserver-options "timeout=10,http-proxy=${http_proxy}"
tente isso
fonte
Só queria adicionar algumas notas aqui.
A página de manual do gpg observa que o
--keyserver-options "http-proxy=foo"
comando substituirá ahttp_proxy
variável de ambiente, mas pelo menos para ...gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9
Ele falha ao pegar a
http_proxy
variável de ambiente (ouHTTP_PROXY
), mas aceita a--keyserver-options
solução.fonte