Saltar a contenido

Cómo obtener la contraseña de una instancia Windows Server 2012 R2

Warning

Documentación en progreso.

MUY IMPORTANTE

En las instancias de Windows Server 2012 R2 hay que utilizar un par de claves SSH SIN contraseña.

Opción 1

  1. Creamos un par de claves SSH sin contraseña.
  2. Inyectamos la clave pública en la instancia de Windows.
  3. Iniciamos un contenedor docker OSC (OpenStack Client)
docker run -it openstacktools/openstack-client
  1. Copiamos el archivo OpenStack RC File con las credenciales de OpenStack.
  2. Cargamos las credenciales.
  3. Si tenemos errores con el certificado SSL podemos utilizar los comandos de OSC con el flag --insecure.

Ejemplo:

openstack network list --insecure
  1. Copiamos la clave privada al contenedor donde tenemos OSC.
  2. Obtenemos la contraseña que se ha generado automáticamente y se ha cifrado con la clave pública.
nova --insecure get-password NOMBRE_ID_INSTANCIA /home/private_key

Opción 2

Obtener la clave a través de Horizon.

Opción 3 (No funciona)

Utilizando un script en el inicio de la instancia (userdata script).

Configuration --> Customisation Script

#ps1_sysnative
net user Admin YourPassword
#ps1_sysnative
net user Admin P4ssw0rd

Opción 4

Abrimos la consola desde Horizon y cambiamos la contraseña del usuario Administrador.

Referencias: