2 votes

Le port 8080 est toujours fermé après avoir ajouté une règle personnalisée TCP à AWS Security Group.

Je suis confronté à un problème très complexe : j'ai besoin d'un nouveau port ouvert dans mon instance EC2.

J'ai une application node.js qui tourne dans cette instance. Pour cela, j'ai dû ouvrir le port 3000 en ajoutant une nouvelle règle d'entrée dans les groupes de sécurité, ce qui a parfaitement fonctionné.

Maintenant, j'ai besoin qu'un autre port soit ouvert pour que je puisse envoyer des données d'une IP externe à ce port.

J'ai essayé d'ouvrir le port en ajoutant une nouvelle règle entrante, mais sans succès. Le port s'ouvre mais seulement dans le localhost, pas dans l'IP publique ou privée, donc je ne peux pas me connecter au port.

J'ai essayé de l'ajouter au pare-feu iptables en utilisant le shell Ubuntu mais sans succès.

J'apprécierais vraiment toute aide, toute réponse. Merci !

4voto

Adnan Amman Ullah Points 56

Je devrais faire un commentaire pour obtenir quelque chose de clair de votre part, mais en raison de ma faible réputation, je ne peux pas. Donc, il suffit d'ignorer la réputation ou la notation laisse envisager l'apprentissage.
Voici un tutoriel complet pour ajouter de nouveaux ports dans une instance AWS :

  1. Ouvrez la console Amazon EC2 à l'adresse Console EC2
  2. Dans le volet de navigation, choisissez Groupes de sécurité. Sélectionnez le groupe de sécurité de sécurité de votre instance.
  3. Choisissez Inbound, Edit, Add Rule.
  4. Pour le type, choisissez en conséquence.
  5. Maintenant il vient "Secure Filed" il décide que quel système peut accéder ce port. Donc, si vous voulez que seul votre ou d'autres systèmes spécifiques spécifiques puissent accéder à cette machine, donnez leurs IPs, par exemple au format IPV-6. en format IPV-6. Ou si vous voulez que ce port soit ouvert publiquement, entrez simplement 0.0.0.0 comme IP ici.
  6. Choisissez Sauvegarder.

S'il vous plaît, suivez ce tutoriel, je suis sûr que cela fonctionnera, dans votre cas, je pense que vous manquez la chose "Secure Field".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X