¿Cómo puedo solucionar los problemas de conexión a mi instancia Linux de Amazon EC2 mediante SSH?
No puedo conectarme a mi instancia de Linux de Amazon Elastic Compute Cloud (Amazon EC2) y quiero solucionar el problema.
Resolución
Conectarse a la instancia de EC2 a través de SSH con la mensajería detallada activada. Utilice los mensajes de salida del cliente SSH para determinar el tipo de problema. O bien, puede conectarse a la instancia utilizando la consola serie de EC2 (instancias basadas en Nitro y bare metal), o Session Manager de AWS Systems Manager. A continuación, identifique el error y utilice los enlaces de la sección Solución de errores comunes para resolver el problema.
Conectarse a la instancia para identificar el problema
Conectarse mediante SSH
- Conectarse a la instancia de EC2 a través de SSH con la mensajería detallada activada:
user@localhost:~$ ssh -v -i my_key.pem ec2-user@11.22.33.44
En este ejemplo, se usa my_key.pem para el archivo de claves privadas y el nombre de usuario ec2-user@11.22.33.44. Sustituya su archivo de claves y su nombre de usuario por los del ejemplo. Para obtener más información, consulte Conectarse a su instancia de Linux mediante SSH.
- Utilice los mensajes de salida del cliente SSH para determinar el tipo de problema que está experimentando.
Conéctese utilizando la consola serie de EC2 para Linux en instancias basadas en Nitro y bare metal
Si ha activado la consola serie de EC2 para Linux, puede utilizarla para solucionar los problemas de los tipos de instancias basadas en Nitro compatibles y las instancias bare metal. Puede acceder a la consola de Amazon EC2 o a la interfaz de la línea de comandos de AWS (AWS CLI). No necesita una conexión que funcione para conectarse a la instancia cuando utilice la consola serie de EC2.
Nota: Si no ha utilizado anteriormente la consola serie de EC2, asegúrese de revisar los requisitos previos y configurar el acceso antes de intentar conectarse.
-
Abra la consola de Amazon EC2.
-
Seleccione Instancias.
-
Seleccione la instancia y, a continuación, seleccione Acciones, Supervisar y solucionar problemas, Consola serie de EC2, Conectar.
o
Seleccione la instancia y, a continuación, seleccione Conectar, Consola serie de EC2, Conectar.
Se abre una ventana del terminal en el navegador.
- Pulse Intro. Si está conectado a la consola serie, retorna un indicador de inicio de sesión. Si la pantalla permanece en negro, puede utilizar la siguiente información para ayudar a resolver los problemas de conexión a la consola serie:
-
Compruebe que ha configurado el acceso a la consola serie. Para más información, consulte Configurar el acceso a la consola serie de EC2.
-
Utilice SysRq para conectarse a la consola serie. SysRq no requiere que se conecte utilizando el cliente que funciona a través del navegador. Para más información, consulte Solucionar problemas de su instancia Linux utilizando SysRq.
-
Reinicie getty. Si tiene acceso SSH a su instancia, conéctese a ella mediante SSH y reinicie getty con el siguiente comando.
[ec2-user ~]$ sudo systemctl restart serial-getty@ttyS0
-
Reinicie su instancia. Puede reiniciar su instancia utilizando SysRq, la consola de EC2 o la AWS CLI, o para más información, consulte Solucionar problemas de su instancia Linux utilizando SysRq o Reiniciar su instancia.
-
En el indicador de inicio de sesión, introduzca el nombre de usuario del usuario con contraseña que configuró anteriormente y, a continuación, pulse Intro.
-
En el indicador Contraseña, introduzca la contraseña y pulse Intro.
Ahora ha iniciado sesión en la instancia y puede utilizar la consola serie para solucionar problemas.
Nota: También puede conectarse utilizando su propia clave y un cliente SSH.
Para más información, consulte Conectarse a la consola serie de EC2.
Conectarse mediante Session Manager
Puede conectarse a su instancia mediante Session Manager de AWS Systems Manager. Tras conectarse, puede ejecutar comandos bash en la instancia del mismo modo que con otros métodos de conexión.
Nota: Antes de conectarse mediante Session Manager, asegúrese de completar los pasos de configuración necesarios. Para más información, consulte Configuración de Session Manager.
-
Abra la consola de Amazon EC2.
-
En el panel de navegación, seleccione Instancias.
-
Seleccione la instancia y luego Conectar.
-
En Método de conexión, seleccione Session Manager.
-
Seleccione Conectar.
Para más información, consulte Conectarse a una instancia Linux utilizando Session Manager.
Solucionar errores comunes
Error: «Se ha agotado el tiempo de espera de la conexión» o «Conexión rechazada»: Para resolver este error, consulte el artículo Recibo los errores «Conexión rechazada» o «Se agotó el tiempo de espera de la conexión» al intentar conectarme a mi instancia de EC2 con SSH. ¿Cómo resuelvo esto?
Errores de «Se ha agotado el tiempo de espera de la conexión» en una nube virtual privada (VPC): Para resolver este error, consulte ¿Cómo soluciono los errores de tiempo de espera de la conexión de una instancia de Amazon EC2 desde Internet?
Error: «Permiso denegado» o «Error de autenticación»: Para resolver este error, consulte Recibo los errores «Permiso denegado (clave pública)» o «Error de autenticación, permiso denegado» al intentar acceder a mi instancia de EC2. ¿Cómo resuelvo esto?
**Error: «El servidor ha rechazado nuestra clave»:**Para resolver este error, consulte ¿Por qué aparece el mensaje «El servidor rechazó nuestra clave» cuando intento conectarme a mi instancia de EC2 mediante SSH?
Error: «imported-openssh-key» o «Error fatal de Putty»: Para resolver este error, consulte ¿Por qué recibo los errores «imported-openssh-key» o «Error fatal de Putty» al conectarme a mi instancia de Linux de Amazon Elastic Compute Cloud (Amazon EC2)?
Error: «Introduzca la contraseña para la clave 'my_key.pem'»:
Este error se produce si ha creado una contraseña para el archivo de claves, pero no la ha introducido manualmente. Para resolver este error, introduzca la contraseña o utilice ssh-agent para cargar la clave automáticamente.
Solucionar automáticamente los errores de SSH
Hay varias razones por las que puede aparecer un error de SSH, como Recurso no disponible temporalmente. Ejecute el documento de automatización AWSSupport-TroubleshootSSH para buscar y resolver automáticamente errores como este.
Información relacionada
¿Cómo soluciono los problemas de conexión a mi instancia de EC2 mediante EC2 Instance Connect?
Vídeos relacionados

Contenido relevante
- OFICIAL DE AWSActualizada hace 6 meses
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 2 años