- Más nuevo
- Más votos
- Más comentarios
Si no puedes conectarte a tu instancia EC2 mediante SSH, hay varios factores que podrían estar causando el problema:
-
Configuración del grupo de seguridad: Verifica que tu grupo de seguridad permita tráfico SSH entrante (puerto 22) desde tu dirección IP o desde el rango de IPs de EC2 Instance Connect para tu región específica.
-
Configuración de red: Es posible que tu red actual esté bloqueando conexiones SSH salientes o tenga reglas de firewall que impidan la conexión.
-
Configuración del navegador: Si estás intentando usar el botón "Connect" desde la consola de AWS, podría haber extensiones o configuraciones de seguridad del navegador bloqueando la conexión.
-
Permisos IAM: Tu usuario IAM podría no tener los permisos necesarios para usar EC2 Instance Connect, específicamente el permiso "ec2-instance-connect:SendSSHPublicKey".
-
Estado de la instancia: Verifica que tu instancia haya pasado todas las comprobaciones de estado. Una comprobación fallida podría indicar un problema a nivel del sistema operativo.
-
Requisitos previos de EC2 Instance Connect: Asegúrate de que el paquete EC2 Instance Connect esté correctamente instalado en tu instancia si estás usando una distribución Linux compatible.
Pasos para solucionar el problema:
- Intenta detener y reiniciar tu instancia EC2 (no solo reiniciarla)
- Verifica las reglas de entrada de tu grupo de seguridad
- Comprueba la configuración de tu VPC y subred para una conectividad adecuada a Internet
- Intenta usar AWS Systems Manager Session Manager como método de conexión alternativo
- Limpia completamente la caché y cookies de tu navegador
Si ninguna de estas soluciones funciona y necesitas acceder urgentemente a los datos, considera crear una instantánea del volumen antes de eliminar la instancia, para poder recuperar tus datos en una nueva instancia.
Sources
Why I am not able to SSH ec2 using connect button from my laptop but able to do it from another laptop? | AWS re:Post
Dependerá del mensaje de error de SSH, pero si se trata de un error de tiempo de espera, es posible que las reglas de entrada del grupo de seguridad de la instancia EC2 no permitan la conexión.
Además, dependiendo del sistema operativo de la EC2, si el SSM Agent está preinstalado, también es posible conectarse utilizando SSM Session Manager, por lo que te recomiendo revisar el siguiente documento.
https://repost.aws/knowledge-center/ec2-linux-ssh-troubleshooting
Contenido relevante
- preguntada hace 7 meses
- preguntada hace 10 meses
- preguntada hace 9 meses
- preguntada hace 8 meses
- OFICIAL DE AWSActualizada hace 3 meses
