Pourquoi ne puis-je pas me connecter à un port donné sur une instance Windows EC2 ?

Lecture de 3 minute(s)
0

Je ne parviens pas à me connecter à une instance Windows Amazon Elastic Compute Cloud (Amazon EC2) sur un certain port.

Brève description

Les problèmes suivants peuvent vous empêcher d’établir une connexion à une instance Windows EC2 via un port spécifique :

  • Le service qui utilise le port n'est pas en cours d'exécution sur l'instance.
  • Le pare-feu Windows bloque le trafic vers le port.
  • Un groupe de sécurité bloque le trafic.
  • Les listes de contrôle d'accès (ACL) réseau bloquent le trafic.
  • La table de routage ou les routes Windows locales comportent des routes incorrectes.

Résolution

Suivez ces étapes pour identifier la source de votre problème de connectivité :

1.    Vérifiez que l'application fonctionne correctement et qu'elle écoute sur le port réseau approprié. Si l'application est arrêtée, démarrez-la.

Pour pouvoir accepter le trafic sur un port donné, une instance Windows EC2 doit héberger une application ou un service qui écoute sur ce port. À partir de l'instance Windows EC2 qui héberge le service, exécutez la commande netstat afin d’afficher les connexions et les ports actifs.

2.    Testez le port en utilisant Telnet ou Test-NetConnection localement sur l'instance pour confirmer qu’il est possible d’établir une connexion locale au port.

À l'aide d'une invite de commande, saisissez la commande suivante :

telnet <Private IP> <port number>

À l'aide de Windows PowerShell, saisissez la commande suivante :

tnc <Private IP> -port <port number>

Si le test du port échoue, vérifiez l'antivirus et le logiciel de sécurité qui s'exécutent sur l'instance. Configurez une liste d'autorisation pour l'application ou le service qui utilise ce port sur l'antivirus ou le logiciel de sécurité, puis effectuez un nouveau test.

3.    Répétez l'étape 2 en utilisant une autre instance. Si possible, choisissez une instance appartenant au même sous-réseau. Si le test du port échoue également sur une autre instance, le problème peut être lié à la configuration du système d'exploitation (OS) ou de l'instance EC2.

Résolution de problèmes liés au système d'exploitation

Vérifiez que le pare-feu Windows et tout autre logiciel de sécurité exécuté sur l'instance autorisent le port en question.

Résolution de problèmes de configuration de l'instance EC2

  • Vérifiez que les groupes de sécurité associés à l'instance autorisent le trafic entrant ou sortant sur le port spécifié.
  • Vérifiez que les ACL réseau disposent de règles autorisant le trafic entrant ou sortant sur le port spécifié.
  • Vérifiez la table de routage pour confirmer la présence d’une route à partir de l'instance Windows EC2 source/destination.

Informations connexes

J'héberge un site Web sur une instance EC2. Comment permettre à mes utilisateurs de se connecter via HTTP (80) ou HTTPS (443) ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans