Para generar una clave para el servidor AWS usando ssh-keygen desde .pem para PuTTY

Para generar una clave para el servidor AWS usando ssh-keygen desde .pem para PuTTY

AWS me dio una clave privada en formato .pem. Estoy intentando usarlo con PuTTY pero fallé y leí que necesito generar una clave con PuTTYgen pero PuTTYgen es solo para Windows. Entonces estoy intentando usar el comando de Linux ssh-keygen. Pero, ¿cuál es exactamente el comando que puede generar dicha clave que PuTTY puede usar?

Por cierto, puedo conectarme con la consola usando ssh sin problemas con el .pemarchivo.

Respuesta1

Para convertir la .pemclave en .ppkclave usando la versión de línea de comandos *nix del puttygenuso:

puttygen mykey.pem -o mykey.ppk

Ver elputtygenpágina de manual.

hayRPM de masillay el paquete "putty-tools" disponible para muchas distribuciones *nix.


El .ppkformato es propiedad de PuTTY, por lo que las herramientas fuera del conjunto de herramientas de PuTTY (como ssh-keygen) no lo admiten.

Tenga en cuenta que puede convertir la clave en Windows usando la versión GUI de PuTTYgen y aún usar la clave convertida en Linux.

Respuesta2

Debe convertir el archivo PEM proporcionado a un archivo PPK utilizando la herramienta Puttygen en Windows.

  • Abra puttygen y haga clic en la opción importar clave en el menú.
  • Una vez importada, verá el botón que dice "Guardar clave privada".
  • Guárdelo como un nombre de archivo xyz.ppk y ellos cargan ese archivo ppk en PuTTY e inician sesión.

Espero que esto ayude.

información relacionada