Warum kann ich meine brandneue Amazon EC2-Instanz nicht ssh oder pingen?

9

Ich habe gerade eine kostenlose EC2-Instanz mit allen Standardeinstellungen erstellt. Es wird in der AWS Management Console ausgeführt. Im Menü "Instanzaktionen" klicke ich auf "Verbinden". Ich kopiere den angegebenen DNS-Namen (sieht aus wie ec2-a-dashed-IP-address.compute-1.amazonaws.com) und versuche, SSH darauf zu setzen. Keine Antwort. Ich kann es nicht einmal anpingen. Was gibt?

CrazyPyro
quelle
1
Mögliches Duplikat von serverfault.com/questions/227804/…
Richard Le Mesurier

Antworten:

13

Anscheinend ist die Standard-Firewall gesperrt, obwohl sie nicht so aussieht. Gehen Sie im linken Bereich der AWS-Konsole zu "Sicherheitsgruppen" und wählen Sie die Gruppe "Standard" aus. Es gibt bereits Einträge für alle TCP, UDP und ICMP aus einer Quelle der "Standardgruppe".

Wählen Sie für einen neuen Eintrag unten "SSH" aus der Dropdown-Liste "Verbindungsmethode" aus. Die Quelle ist standardmäßig "0.0.0.0/0" anstelle von "Standardgruppe". Klicken Sie rechts auf "Speichern" und jetzt sollte es antworten, wenn Sie versuchen, SSH zu verwenden.

Wenn Sie einen Ping-Befehl senden möchten, erstellen Sie einen ähnlichen neuen Eintrag mit dem Protokoll "ICMP" und belassen Sie die Verbindungsmethode als "Benutzerdefiniert ...".

CrazyPyro
quelle
Das zu posten, falls es hilfreich ist, aber vielleicht ist es für alle außer mir schmerzlich offensichtlich. Ich erwarte, dass die Dinge standardmäßig gesperrt werden, aber nicht so sehr, dass ich nicht einmal meine eigene Instanz anpingen kann! Vielleicht sollte das Dialogfeld "Hilfe verbinden", das als Antwort auf "Instanzaktionen" -> "Verbinden"
angezeigt wird,
1

Die Art und Weise, wie ich Ping zur Arbeit brachte, war:

  • Wählen Sie Eingehend -> Benutzerdefiniertes ICMP
  • Wählen Sie "Echo Request"
  • Stellen Sie bei Bedarf die Quelle ein oder verwenden Sie überall 0.0.0.0/0
  • Anwenden

(ssh hat für meine Instanz sofort funktioniert)

techturbulence
quelle