error en la opción de línea de comando del servidor de claves gpg

error en la opción de línea de comando del servidor de claves gpg

Necesito encontrar la clave de un colega en un servidor de claves interno.

El uso da gpg --search-key namecomo resultado:

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

El .gnupg/gpg.confarchivo contiene:

keyserver: foo.bar

Entonces lo intento manualmente:

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

Ok, ¿tal vez la opción del servidor de claves va después de la búsqueda?

$ 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

La página del manual dice que la --keyserveropción está obsoleta, así que agrego esto al .gnupg2/dirmngr.confarchivo:

keyserver foo.bar

Sin embargo el resultado no cambia.

¿Me estoy perdiendo algo o la opción del servidor de claves de gpg está rota?

Nota: Probé el servidor de claves sin esquema y como hkp://foo.bar; el puerto está abierto como se muestra en este escaneo de nmap:

Host is up (0.024s latency).

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

Respuesta1

Ambos gpg --search-key namefuncionan gpg --keyserver pgp.key-server.io --search-key namepara mí en GnuPG v. 1.4.22 en cygwin.

Cosas que podrían ser la causa de su problema:

  • El servidor de claves está roto, prueba con uno diferente.
  • El nombre contiene símbolos extraños, intenta citarlo. Busque otros nombres: ¿funcionan estas búsquedas?

información relacionada