SSH desde Linux funciona pero Putty desde Windows falla – Go Figure…bueno, ¡yo sí!
2015-03-30
Machine-translated from English. Read the English original
Un descubrimiento rápido de hoy: un colega necesitaba SSH directamente al overcloud desde un sistema que no fuera la VM de seed o los nodos del undercloud. Los que están al tanto dirían rápidamente “sencillo”: simplemente copia la clave privada del servidor del undercloud /root/.ssh/id_rsa al cliente SSH e inicia sesión usando el usuario heat-admin junto con esta clave.
Lo intenté rápidamente en mi portátil Windows con Putty.exe y obtuve el siguiente error: “No se puede utilizar el archivo de clave…”

Cambio a Linux y el problema desaparece—

Resulta que PuTTY requiere un certificado propietario y no acepta una clave estándar de OpenSSH.
La solución es rápida y sencilla, siempre que confíes en puttygen.exe. Ejecuta esta aplicación y luego selecciona el botón “Cargar un archivo de clave privada existente” y selecciona el archivo id_rsa descargado del undercloud. Una vez importado, guarda la clave ‘nueva’ y ‘puttificada’.

Usa este nuevo archivo de clave con Putty.exe en Windows y ahora deberías poder iniciar sesión en el overcloud de forma remota—

Originally published on allthingscloud.eu (2015-03-30).