Como instalar as chaves gpg por trás de um firewall?

8

Eu 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 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?

    
por sorin 10.08.2010 / 12:35

4 respostas

7

Alguns servidores-chave respondem também à porta 80:

gpg --keyserver hkp://wwwkeys.de.pgp.net:80 --recv-keys 0A5174AF

E como o hkp depende de http, você também pode usá-lo por meio de um proxy da Web.

    
por 10.08.2010 / 13:01
4

Algo como

gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 \
    --keyserver-options "timeout=10 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 18.12.2017 / 18:17
0

Só queria adicionar algumas notas aqui.

A página de manual do gpg observa que --keyserver-options "http-proxy=foo" substituirá a variável de ambiente http_proxy , mas pelo menos por ...

gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9

Falha ao selecionar a variável de ambiente http_proxy (ou HTTP_PROXY ), mas aceita a solução --keyserver-options .

    
por 23.05.2018 / 11:20
-1

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>
    
por 15.10.2015 / 11:38

Tags