Es kann keine Verbindung zur AWS EC2-Instanz über das Internet hergestellt werden

6394
steampowered

Ich habe meine erste EC2-Instanz (Linux) mit Amazon Web Services erstellt, kann jedoch an keinem Port von einem Host aus eine Verbindung herstellen. Ich habe die eingehenden Regeln für meine Sicherheitsgruppen geändert, um Verbindungen von jeder IP 0.0.0.0/0und jedem Protokoll zuzulassen . Wenn ich jedoch an Port 22 oder Port 80 oder an einem anderen Port telnet, läuft die Netzwerkverbindung ohne Verbindung ab.

Was muss ich noch konfigurieren, um eine Verbindung zu meiner EC2-Instanz aus dem Internet neben den eingehenden Sicherheitsgruppenregeln herzustellen?

5

1 Antwort auf die Frage

5
steampowered

Offenbar werden alle neuen EC2-Instanzen in einer Virtual Private Cloud bei Amazon erstellt. Dies bedeutet, dass der Datenverkehr vom Internet nicht zum EC2-Host geleitet wird, bis einige weitere Einstellungen vorgenommen werden. Die zu überprüfenden Dinge sind:

  • Subnetzzuordnung zum VPC
  • Vorhandensein eines Internet-Gateways auf dem VPC
  • Zuordnung des Subnetzes zu einer Routing-Tabelle
  • Eine neue Regel in der Routing-Tabelle, die den Datenverkehr vom Internet zum EC2-Host und zurück weiterleitet

Im Folgenden finden Sie ein Diagramm dieses grundlegendsten Setups aus diesem Artikel bei der AWS Knowledge Base-Unterstützung .

Ich bin diesem Artikel gefolgt und habe die Schritte ausgeführt, die ich oben in der Aufzählungsliste aufgeführt habe. Jetzt kann ich eine Verbindung zu ssh und jedem anderen Port herstellen, der in den eingehenden Regeln für die Sicherheitsgruppe meines EC2-Hosts zulässig ist.