Este es el comando openpgp2pem que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
openpgp2ssh - traducir claves OpenPGP a claves SSH
SINOPSIS
abrirpgp2ssh < mykey.gpg
gpg --exportar $ KEYID | abrirpgp2ssh $ KEYID
gpg --exportar $ KEYID | abrirpgp2pem $ KEYID
gpg --exportar $ KEYID | abrirpgp2spki $ KEYID
gpg --exportar clave secreta $ KEYID | abrirpgp2ssh $ KEYID
DESCRIPCIÓN
abrirpgp2ssh toma una clave primaria con formato OpenPGP y subclaves asociadas en la entrada estándar,
y escupe la clave de estilo SSH equivalente solicitada (o codificada con PEM) en la salida estándar.
Si los datos de la entrada estándar no contienen subclaves, puede invocar abrirpgp2ssh sin
argumentos. Si los datos de la entrada estándar contienen varias claves (por ejemplo, una clave primaria y
subclaves asociadas), debe especificar un identificador de clave OpenPGP específico como el primer
argumento para indicar qué clave exportar. El ID de la clave es normalmente OpenPGP de 40 dígitos hexadecimales.
huella digital de la clave o subclave deseada, pero abrirpgp2ssh aceptará tan solo los últimos 8
dígitos de la huella digital como ID de clave.
Si la entrada contiene una clave pública OpenPGP RSA, se convertirá al estilo OpenSSH
cadena de claves de una sola línea, con el prefijo del tipo de clave (`ssh-rsa '). Este formato es adecuado
(con modificaciones menores) para la inserción en archivos de hosts conocidos y archivos de claves autorizadas. Si
invocado como `openpgp2pem ', en su lugar se emitirá una clave pública codificada en PEM.
Si se invoca como `openpgp2spki ', un subjectPublicKeyInfo codificado en PEM (como se define en el X.509
estándar) en su lugar.
Si la entrada contiene una clave secreta OpenPGP RSA, se convertirá al equivalente PEM-
clave privada codificada.
abrirpgp2ssh es parte del monosfera(7) marco para proporcionar una PKI para SSH.
AVISOS
Las claves producidas por este proceso son despojadas de toda la información de identificación, incluyendo
certificaciones, autofirmas, etc. Esto es intencional, ya que ssh no adjunta
importancia para estas características.
abrirpgp2ssh producirá una salida para cualquier clave RSA solicitada. Esto significa, entre otras cosas,
que felizmente exportará claves revocadas, claves no verificables, claves caducadas, etc.
¡Realiza tu propia validación de clave antes de usar esta herramienta!
EJEMPLOS
gpg --exportar clave secreta $ KEYID | abrirpgp2ssh $ KEYID | ssh-add -c / dev / stdin
Esto empuja la clave secreta al activo ssh-agent(1). Herramientas como ssh(1) que saben
cómo hablar con el ssh-agent(1) ahora puede confiar en la clave.
Use openpgp2pem en línea usando los servicios de onworks.net