erro na opção de linha de comando do gpg keyserver

0

Eu preciso encontrar uma chave de um colega em um servidor de chaves interno.

Usando gpg --search-key name resulta em:

gpg: error searching keyserver: Invalid argument
gpg: keyserver search failed: Invalid argument

O arquivo .gnupg/gpg.conf contém:

keyserver: foo.bar

Então eu tento manualmente:

$ gpg2 --keyserver foo.bar --search-keys name
gpg: no keyserver known (use option --keyserver)
gpg: keyserver search failed: No keyserver available

Ok, talvez a opção do servidor de chaves vá após a pesquisa?

$ gpg2 --search-keys name --keyserver foo.bar
gpg: Note: '--keyserver' is not considered an option
gpg: no keyserver known (use option --keyserver)
gpg: keyserver search failed: No keyserver available

A página de manual diz que a opção --keyserver está obsoleta, portanto, adiciono isso ao arquivo .gnupg2/dirmngr.conf :

keyserver foo.bar

No entanto, o resultado não muda.

Estou faltando alguma coisa ou a opção do servidor de chaves do gpg está quebrada?

Nota: Eu tentei o servidor de chaves sem esquema e como hkp: //foo.bar; a porta está aberta como mostrado por este scan nmap:

Host is up (0.024s latency).

PORT      STATE SERVICE VERSION
11371/tcp open  http    SKS OpenPGP Key Server httpd ....
    
por lorenzog 08.03.2018 / 13:05

1 resposta

0

Ambos gpg --search-key name e gpg --keyserver pgp.key-server.io --search-key name funcionam para mim no GnuPG v. 1.4.22 no cygwin.

Coisas que podem ser a causa do seu problema:

  • O servidor de chaves está quebrado, tente um diferente
  • O nome contém símbolos estranhos, tente citá-lo. Pesquisar por outros nomes - essas pesquisas funcionam?
por 17.07.2018 / 09:33

Tags