He generado y descargado un .pem
privado clave de AWS. Sin embargo, para usar Putty para conectarme a la máquina virtual, debo tener esa clave en .ppk
formato. El proceso de conversión se detalla en aproximadamente 20 líneas aquí:
- http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty
Estoy usando Linux Mint (una distribución de Ubuntu) y sé que puedo usar puttygen en la terminal. Sin embargo, no tengo idea de cómo usar esta herramienta, ni cómo configurar los parámetros necesarios. Cuando escribo puttygen –ayuda obtengo
PuTTYgen unidentified build, Aug 7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
[ -C comment ] [ -P ] [ -q ]
[ -o output-keyfile ] [ -O type | -l | -L | -p ]
-t specify key type when generating (rsa, dsa, rsa1)
-b specify number of bits when generating key
-C change or specify key comment
-P change key passphrase
-q quiet: do not display progress bar
-O specify output type:
private output PuTTY private key format
private-openssh export OpenSSH private key
private-sshcom export ssh.com private key
public standard / ssh.com public key
public-openssh OpenSSH public key
fingerprint output the key fingerprint
-o specify output file
-l equivalent to `-O fingerprint'
-L equivalent to `-O public-openssh'
-p equivalent to `-O public'
Pero no tengo ni idea de cómo hacer lo que el sitio web me dice que haga y todas mis tentativas fallaron hasta ahora.
¿Cómo hago lo que me dice el sitio web usando puttygen en la terminal?
Respuesta aceptada:
Uso de la GUI
Consulte estas preguntas y respuestas de SO sobre cómo hacer exactamente lo que desea, tituladas:Convertir formato de archivo PEM a PPK.
extracto
- Descargue su .pem de AWS
- Abra PuTTYgen, seleccione Tipo de clave para generar como:SSH-2 RSA
- Haga clic en "Cargar" en el lado derecho aproximadamente 3/4 hacia abajo
- Establezca el tipo de archivo en
*.*
- Explore y abra su archivo .pem
- PuTTY detectará automáticamente todo lo que necesita, y solo necesita hacer clic en "Guardar clave privada" y puede guardar su clave ppk para usarla con PuTTY
Usando la línea de comando
Si, por otro lado, desea convertir un .pem
a .ppk
archivo a través de la herramienta de línea de comando puttygen
, me encontré con esta solución en SO en esta sesión de preguntas y respuestas titulada:
- Cómo convertir pares de claves SSH generados con PuttyGen (Windows) en pares de claves utilizados por ssh-agent y KeyChain (Linux).
extracto
$ puttygen keyfile.pem -O private -o avdev.ppk
Para la clave pública:
$ puttygen keyfile.pem -L
Referencias
- Conversión de su clave privada (Putty)