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

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

Preciso encontrar a chave de um colega em um servidor de chaves interno.

Usando gpg --search-key nameresultados em:

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

O .gnupg/gpg.confarquivo 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 keyserver 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 --keyserveropção está obsoleta, então adiciono isto ao .gnupg2/dirmngr.confarquivo:

keyserver foo.bar

Contudo o resultado não muda.

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

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

Host is up (0.024s latency).

PORT      STATE SERVICE VERSION
11371/tcp open  http    SKS OpenPGP Key Server httpd ....

Responder1

Ambos gpg --search-key namefuncionam gpg --keyserver pgp.key-server.io --search-key namepara 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. Procure outros nomes – essas pesquisas funcionam?

informação relacionada