Necesito encontrar la clave de un colega en un servidor de claves interno.
El uso da gpg --search-key name
como resultado:
gpg: error searching keyserver: Invalid argument
gpg: keyserver search failed: Invalid argument
El .gnupg/gpg.conf
archivo 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 --keyserver
opción está obsoleta, así que agrego esto al .gnupg2/dirmngr.conf
archivo:
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 name
funcionan gpg --keyserver pgp.key-server.io --search-key name
para 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?