Recuperación de contraseña de Windows EC2

12

No puedo obtener la contraseña de las herramientas de la consola de AWS. Puedo acceder a la caja a través de rdesktop. ¿Puedo restablecer la contraseña de forma remota? Si es así, ¿cómo hacer esto? la máquina es Windows Server 2008 R2 Datacenter.

marabutt
fuente
¿Por qué no puede obtener la contraseña de la consola de AWS? ¿No tienes la llave? ¿La clave que no tiene funciona o dice que no se generó una contraseña para esta instancia?
bwight
Dice que la contraseña no está lista ... después de 10 horas. La clave está bien porque desde entonces he iniciado sesión en cajas de linux usándola.
marabutt
2
¿Por qué no terminas la instancia y lanzas una nueva?
Dusan Bajic
He intentado esto varias veces. Necesito esta instancia específica.
marabutt

Respuestas:

21

Me encontré con este escenario y encontré una solución usando la configuración única de EC2 en otro sitio: http://www.smattie.com/2012/01/23/video-remotely-reset-windows-password-via-ec2-config -Servicio/

El video es largo, así que para resumir los pasos:

  1. Cree una nueva instancia scratch EC2 que ejecute el servidor 2003 e inicie sesión en ella.
  2. Cierre su instancia perdida (aquella en la que no puede iniciar sesión) desde la consola de AWS.
  3. En la consola EC2, vaya a Elastic Block Store / Volumes y busque su C: volumen de disco, y sepárelo.
  4. En ese mismo volumen, adjúntelo a su instancia scratch EC2. Puede verlo aparecer en el Administrador de discos y obtendrá una nueva letra de unidad D:.
  5. Ir D:\Program Files\Amazon\Ec2ConfigService\Settings\y editar config.xmlcon el bloc de notas
  6. La primera configuración en el archivo es para el complemento Ec2SetPassword; cambiar el campo de estado de Disableda Enabled. Guardar cerrar.
  7. En la consola de AWS, separe el volumen de la instancia de scratch (no se preocupe, se desconecta de forma segura de Windows)
  8. Adjunte el volumen a su instancia perdida original, como /dev/sda1
  9. Comience la instancia. Después de unos minutos, ejecute la función Obtener contraseña de Windows que tendrá la contraseña recién generada.
Patricio
fuente
1
Esta solución funcionó para mí, pero con Windows 2k8 / 2k12, es posible que necesite algunos pasos adicionales para hacer que la unidad se reinicie. Se puede encontrar información en los foros de aws o en esta publicación de blog .
JoshRivers
2
Además, no recuerde utilizar "/dev/sda1"...just 'sda1' no hacer el truco (incluso si eso es lo que ve en la interfaz de usuario de la consola)
JoshRivers
Me encuentro con un problema de colisión de firma después de adjuntar el volumen. ¿Alguna solución para eso?
cazador
3

Cuando la contraseña dice que no está listo por un período prolongado de tiempo. Por lo general, significa que este servidor se inició desde una AMI. Las claves no funcionan para AMI Las claves no funcionan para AMI que han modificado el servicio EC2Config. Cuando guarde un AMI de Windows, debe asegurarse de tener la contraseña de administrador escrita o mejor aún memorizada. La práctica estándar con Amazon es cambiar la contraseña la primera vez que inicia sesión.

Si necesita algún tipo de datos en la instancia, puede cerrarlo. Separe el disco duro y conéctelo a otra instancia para recuperar los datos. Pero mi sugerencia es usar una nueva instancia. No hay nada que pueda hacer en este momento a menos que tenga la instancia original en ejecución que se utilizó para crear la AMI. La contraseña para esa máquina sería la misma que la máquina que no generará la contraseña para usted.

bwight
fuente