Cuando empiezo a usar o aprender nuevas tecnologías, una de las cosas que me gusta hacer es ver los diferentes problemas que me puedo encontrar y como solucionarlos, por lo menos los mas típicos. No me gusta que llegue el día de que algo falle y me pille cagando y sin papel, ya que dependiendo de la gravedad de la situación, puede ser un momento bastante angustioso para cliente y para mi.
Algo muy típico es que pierdas la clave SSH, no tengas un backup de esta y no puedas conectarte a las maquinas virtuales de Azure.
O como me paso en mi laboratorio, tantas pruebas y experimentos que al final no sabia cual era la clave SSH de entre el montón que tenía.
Para resetear la clave clave SSH, nos dirigiremos a la maquina virtual donde esta asignada la clave SSH —> Reset password.
Nos mostrará un menú con 3 opciones, donde seleccionaremos la opción Reset SSH public key, pondremos el username ( por defecto es el usuario azureuser) y la clave publica SSH, esta última la tendremos que generar con PuTTYgen o cualquier herramienta similar y seguido pegarla .
Yo por ejemplo uso MobaXterm, una auténtica navaja suiza, donde si vamos a tools —> MobaKeyGen (SSH key generator), podremos generar la clave privada y la pública.
Abrimos la herramienta SSH Key Generator y hacemos clic sobre Generate para crear la clave pública.
Una vez generada, copiaremos el contenido de la clave publica y haremos clic sobre Save private key para guardar la clave privada.
La guardamos en sitio seguro.
Y la clave pública la pegamos en el campo de la opción de Reset password y hacemos clic en Update para actualizar y guardar.
Comenzará el reseteo de la clave SSH.
Una vez reseteada, agregaremos la clave privada SSH al cliente que usemos para conectarnos por SSH a la maquina virtual
Probamos la conexión y a funcionar.
Saludos y espero que os sirva.