Pregunta: Instalé OpenStack Icehouse en mi banco de pruebas y pude crear instancias con éxito. Pero no pude iniciar sesión en la instancia de CentOS a través de PuTTY usando el archivo de clave (.pem). Sin embargo, pude iniciar sesión a través del comando SSH. ¿Alguien puede decirme cómo iniciar sesión en la instancia a través de PuTTY usando el archivo clave? Gracias - Ravi
Respuesta: Dado que puede iniciar sesión en una instancia a través del comando SSH, supongo que pasó el archivo de clave (.pem) como argumento para el comando ssh. Por ejemplo, como se muestra a continuación:
ssh -i mykey.pem centos@ip-address
El inicio de sesión exitoso a través del comando SSH significa que su archivo de clave es válido y también debería funcionar con PuTTY. Pero para iniciar sesión a través de PuTTY, hay un paso adicional.
1. Debe descargar y ejecutar PuTTY keygen herramienta.
2. Haga clic en "Cargar botón ” para cargar su archivo clave (por ejemplo, mykey.pem)
3. Una vez cargado, debe guardar la clave privada haciendo clic en "Guardar clave privada botón ”.
4. PuTTY keygen guardará el archivo en formato .ppk y ese es el formato que PuTTY puede entender.
5. Inicie PuTTY, ingrese el nombre de usuario y los detalles de la dirección IP.
6. Para cargar el archivo .ppk, expanda "SSH ” (en el menú del lado izquierdo) y haga clic en “Auth “.
7. Busque “Archivo de clave privada para autenticación ” e ingrese el archivo .ppk.
8. ¡Eso es todo! Haga clic en "Abrir ” para establecer una conexión con dicha máquina.