SSH-Zugriff auf AWS Ubuntu EC2 Instance Timeout

918
Makwana

Ich bin neu bei AWS. Ich habe eine Mikroinstanz auf Ubuntu eingerichtet.

Ich habe ein Schlüsselpaar erstellt und heruntergeladen.

Ich habe auch die Sicherheitsbenutzergruppe eingerichtet. Für "SSH" wurde an Port 22 alles festgelegt.

Ich bekomme immer Zeitüberschreitungen beim SSH-Login. Ich habe Folgendes getan:

chmod key-name.pem  ssh -i key-name.pem ubuntu@public-DNS 

Nicht sicher, was ich sonst noch tun kann, um in den Server zu kommen.

Vielen Dank

1
Meinen Sie eigentlich Port 20 oder 22? Die Standardeinstellung für SSH ist 22. trpt4him vor 8 Jahren 1
ja, ich meine port 22. Makwana vor 8 Jahren 0
Es wird hilfreich sein, einige Debug-Informationen mit `-v` oder sogar -vvv` anzuzeigen. Was macht auch "chmod" ohne Berechtigungen? Arjan vor 8 Jahren 0
Hey Arjan, ich kenne mich mit Unix-Befehlen nicht aus. Können Sie angeben, wie ich diese Befehle verwenden kann? bezüglich chmod habe ich sowohl mit als auch ohne probiert. Makwana vor 8 Jahren 0

2 Antworten auf die Frage

1
kenorb

Melden Sie sich bei Amazon Web Services an und überprüfen Sie die folgenden Punkte:

  • Die Sicherheitsgruppe für Ihre Instanz lässt den Zugriff auf eingehende SSH zu (überprüfen: Regeln anzeigen ).
  • Überprüfen Sie für die VPC-Instanz die angehängte Route-Tabelle, die 0.0.0.0/0als Ziel und Ihr Internet Gateway als Ziel enthalten sollte.
  • Überprüfen Sie Ihre Routeninformationen im System Log in Networking der Instanz.

Weitere Informationen finden Sie unter Fehlerbehebung beim Herstellen einer Verbindung mit Ihrer Instanz

0
Kavish

Wenn Sie Ihre Instanz über das Internet SSH erstellen möchten, erstellen Sie eine Elastic-IP-Adresse (öffentliche IP-Adresse), ordnen Sie sie dann Ihrer Instanz zu und verwenden Sie sie für SSH in Ihrem Computer.

Die Verwendung der privaten IP für SSH funktioniert nur, wenn der Computer, von dem aus Sie eine SSH-Verbindung initiieren, lokal auf Ihre Instanz zugreifen kann.