Credenciales incorrectas para el servidor de recuperación EC2

Versión del producto: 9.0

Último modificado: 27 de septiembre de 2019

Problema

Al recuperar archivos en una instancia de Amazon EC2, la conexión al servidor falla para el usuario predeterminado con un mensaje de error que indica que las credenciales son incorrectas.

Fondo

Cada instancia de Amazon EC2 Linux se lanza con una cuenta de usuario de sistema predeterminada con acceso administrativo a la instancia.

El nombre del usuario por defecto depende del sistema operativo. Consulte el tema Conectarse a su instancia Linux mediante SSH para obtener más detalles. La contraseña de usuario predeterminada es el nombre de la instancia de Amazon EC2.

Un proveedor de AMI puede proporcionar un Nombre de usuario de instancia predeterminado personalizado. Si su instancia se lanzó desde una AMI personalizada, póngase en contacto con el proveedor de la AMI para obtener el nombre de usuario y la contraseña predeterminados.

En una instancia de Amazon EC2 recién instalada, la contraseña del usuario predeterminado puede estar bloqueada.

Solución

Si se encuentra con el error Credenciales incorrectas para Servidor de recuperación EC2, compruebe el estado de su contraseña de usuario predeterminada con el siguiente comando:

passwd -S <nombre_usuario_por_defecto>

donde <default_username> es el nombre de usuario por defecto de EC2 Linux.

Si la salida del comando contiene L, la contraseña está bloqueada; si la salida contiene P o PS, la contraseña existe; si la salida contiene NP, no hay contraseña para el usuario por defecto.

Hay varias formas de resolver el problema de una contraseña bloqueada:

  • Eliminar la contraseña del usuario por defecto. Ejecute el siguiente comando:

    sudo passwd -d <nombre_usuario_por_defecto>

    Después de eliminar la contraseña, inicie sesión en el servidor de recuperación de EC2 Linux con la clave privada.

  • Crear una nueva contraseña para el usuario por defecto:

    1. Activar la autenticación de contraseña en el archivo /etc/sshd_config añadiendo la string: PasswordAuthentication yes

    2. Reinicia el servicio sshd:

      /etc/init.d/sshd restart

    3. Introduzca el siguiente comando y siga las instrucciones:

      sudo passwd <nombre_usuario_por_defecto>

  • Crear un nuevo usuario con contraseña. Proceda como sigue:

    1. Ejecuta el comando:

      sudo useradd <nuevo_nombre_usuario>

    2. Introduzca el siguiente comando y siga las instrucciones para crear una contraseña para el usuario recién creado:

      sudo passwd <nuevo_nombre_usuario>