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


8

Ich habe meine erste EC2-Instanz (Linux) mit Amazon Web Services erstellt, kann jedoch von keinem Host aus eine Verbindung zu einem Port herstellen. Ich habe die Regeln für eingehende Nachrichten in meinen Sicherheitsgruppen geändert, um Verbindungen von jeder IP-Adresse 0.0.0.0/0und jedem Protokoll zuzulassen . Aber wenn ich über Port 22 oder Port 80 oder einen anderen Port telnete, läuft die Netzwerkverbindung ohne Verbindung ab.

Was muss ich neben den Regeln für eingehende Sicherheitsgruppen noch konfigurieren, um eine Verbindung zu meiner EC2-Instanz aus dem Internet herzustellen?


1
Das ist eine echte PITA. Danke für die Frage: aber die Antwort macht die Dinge nicht "bequemer".
Javadba

Antworten:


8

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

  • subnetzzuordnung zum vpc
  • Existenz 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

Hier finden Sie ein Diagramm dieser grundlegendsten Einrichtung aus diesem Artikel des AWS Knowledge Base-Supports .

Bildbeschreibung hier eingeben

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 über ssh und jeden anderen Port herstellen, der in den Eingangsregeln für die Sicherheitsgruppe meines EC2-Hosts zulässig ist.


Dies ist eine verrückte Menge an Arbeit für z. B. eine kurzlebige ec2-Instanz für eine bestimmte Aufgabe, die nicht erneuert wird. Gibt es für all das wirklich keine Abkürzung?
Javadba

@javadba es gibt eine Abkürzung für groß angelegte und es heißt Scripting. Aber leider gibt es keine "Schnellstart" -Option für einmalige Neulinge.
Steampowered
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.