¿Por qué no puedo conectarme a un puerto de una instancia de Windows de EC2?

3 minutos de lectura
0

No puedo conectarme a una instancia de Windows de Amazon Elastic Compute Cloud (Amazon EC2) en un puerto determinado.

Breve descripción

Los siguientes problemas pueden impedir la conexión a una instancia de Windows de EC2 en un puerto concreto:

  • El servicio que usa el puerto no se ejecuta en la instancia.
  • El firewall de Windows bloquea el tráfico al puerto.
  • Un grupo de seguridad bloquea el tráfico.
  • Las listas de control de acceso (ACL) de la red bloquean el tráfico.
  • Hay rutas incorrectas en la tabla de enrutamiento o en las rutas locales de Windows.

Solución

Para identificar el origen del problema de conectividad, siga estos pasos:

1.    Compruebe si la aplicación se ejecuta correctamente y si escucha en el puerto de red correcto. Si la aplicación está detenida, iníciela.

Para aceptar el tráfico en un puerto, la instancia de Windows de EC2 debe alojar una aplicación o servicio que escuche en el puerto especificado. Desde la instancia de Windows de EC2 que aloja el servicio, ejecute el comando netstat para ver las conexiones y los puertos activos.

2.    Compruebe el puerto mediante la ejecución local de Telnet o Test-NetConnection en la instancia para confirmar si el puerto se puede conectar localmente.

Si utiliza el símbolo del sistema, introduzca lo siguiente:

telnet <Private IP> <port number>

Si utiliza Windows PowerShell, introduzca lo siguiente:

tnc <Private IP> -port <port number>

Si la comprobación del puerto da error, compruebe el software antivirus y de seguridad que se esté ejecutando en la instancia. Configure una lista de elementos permitidos para la aplicación o servicio que usa este puerto en el software antivirus o de seguridad y, a continuación, repita la comprobación.

3.    Repita el paso 2 con otra instancia distinta. Si es posible, elija una instancia en la misma subred. Si la comprobación del puerto también da error en otra instancia, es posible que el problema esté relacionado con la configuración del sistema operativo o de la instancia de EC2.

Solucionar problemas con el sistema operativo

Compruebe que el firewall de Windows y cualquier otro software de seguridad que se ejecute en la instancia permitan el puerto requerido.

Solucionar problemas de configuración de instancias de EC2

  • Compruebe que los grupos de seguridad asociados a la instancia permitan el tráfico entrante o saliente en el puerto especificado.
  • Compruebe que las ACL de la red tengan reglas que permitan el tráfico entrante o saliente en el puerto especificado.
  • Consulte la tabla de enrutamiento para determinar si hay una ruta entre la instancia de Windows de EC2 de origen y la de destino.

Información relacionada

Tengo alojado un sitio web en una instancia EC2. ¿Cómo se permite que los usuarios se conecten a través de HTTP (80) o HTTPS (443)?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años