¿Por qué no puedo conectarme a la instancia de Windows de Amazon EC2 que he lanzado desde una AMI personalizada?

4 minutos de lectura
0

Se muestra el error «Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password» cuando intento conectarme a la instancia de Windows de Amazon Elastic Compute Cloud (Amazon EC2) que acabo de lanzar. Al cabo de cuatro minutos, sigo sin poder conectarme.

Breve descripción

Es posible que se muestre el siguiente error cuando intenta conectarse a una instancia de Windows de Amazon EC2 recién lanzada:

«Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password».

Si se sigue mostrando este error pasados los cuatro minutos de espera, compruebe si ha configurado correctamente la contraseña de la cuenta de administrador local.

De forma predeterminada, las instancias de Windows de EC2 que se lanzan desde una imagen de máquina de Amazon (AMI) pública utilizan uno de estos servicios para generar automáticamente la contraseña de administrador:

  • EC2Launch: para instancias que ejecutan Windows Server 2016 y versiones posteriores
  • EC2Config: para instancias que ejecutan Windows Server 2012 R2 y versiones anteriores

Nota: Se recomienda cambiar la contraseña de administrador predeterminada generada por otra contraseña propia.

Las instancias que se lanzan desde AMI personalizadas toman la contraseña de administrador de la instancia de origen. Sin embargo, puede cambiar la contraseña predeterminada de la cuenta de administrador en la instancia de origen que utilizó para crear la AMI. En tal caso, la nueva instancia utilizará la misma contraseña. Para conectarse correctamente a una nueva instancia, la contraseña de la instancia debe coincidir con la contraseña del administrador. 

Solución

Para recuperar el acceso a la nueva instancia, restablezca la contraseña de administrador. No obstante, es posible que se produzca el mismo error si lanza instancias adicionales desde su AMI personalizada. Para evitar el error, configure EC2Launch o EC2Config de modo que la contraseña se genere automáticamente durante la inicialización en el siguiente arranque.

Importante:

Utilización de la consola para configurar EC2Launch o EC2Config

Siga estos pasos para activar la generación de contraseñas en el siguiente arranque:

  1. Abra la consola de Amazon EC2.
  2. Utilice el protocolo de escritorio remoto (RDP) para conectarse a la instancia de Windows.
  3. En el menú Inicio de Windows, realice las siguientes acciones:
    Para Windows Server 2008 a Windows Server 2012 R2, abra EC2ConfigService Settings. A continuación, seleccione la pestaña Imagen.
    Para Windows Server 2016 o posterior, abra EC2 Launch Settings.
  4. En Contraseña de administrador, elija Aleatorio.
  5. Elija Shutdown without Sysprep.
  6. Seleccione .
  7. Abra la consola de Amazon EC2 y, a continuación, seleccione Instancias.
  8. Espere a que el estado de la instancia cambie a Detenida y, a continuación, seleccione la instancia en la consola.
  9. Elija Acciones, Imagen, Crear imagen.
    En Nombre de la imagen, introduzca un nombre.
    (Opcional) En Descripción de la imagen, introduzca una descripción.
  10. Seleccione Crear imagen.

Todas las instancias de EC2 que se lanzan desde esta nueva AMI descifran la contraseña con un par de claves.
Nota: Si usa Sysprep para el apagado, Sysprep eliminará la información unívoca para estandarizar la AMI. De este modo podrá lanzar varias copias de las instancias. Para obtener más información, consulte How can I use Sysprep to create and install custom reusable Windows AMIs?

Utilización de Windows PowerShell para configurar EC2Launch

En Windows PowerShell, ejecute el siguiente comando para programar el script de modo que se ejecute como una tarea programada de Windows: 

PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule 

Nota: Esta opción solo se aplica a las versiones Windows Server 2016 y 2019. El script se ejecuta una vez durante el siguiente arranque. A continuación, desactiva las tareas para que no se vuelvan a ejecutar. Para obtener más información, consulte Configurar tareas de inicialización.

Información relacionada

«Password is not available»

Configuración de una instancia de Windows mediante el servicio EC2Config

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 6 meses