Zeitüberschreitung beim SSH-Vorgang auf der EC2-Instanz

Zeitüberschreitung beim SSH-Vorgang auf der EC2-Instanz

Ich habe ein Problem mit der Verbindung zu meiner Ubuntu 16.04 EC2-Instanz auf AWS. Ich habe meinen öffentlichen Schlüssel zur Datei mit autorisierten Schlüsseln hinzugefügt und auch meine IP für den SSH-Zugriff auf Port 22 mit Myip hinzugefügt.

Ich versuche, auf normalem Weg eine Verbindung herzustellen:

ssh [email protected]

Ich habe sogar meine EC2-Instanz neu gestartet.

Was muss ich sonst noch tun, um Zugriff zu erhalten?

Danke

Antwort1

Normalerweise können Sie zur Lösung von SSH-Verbindungsproblemen in AWS die folgenden Dinge überprüfen:

Überprüfen Sie, ob Ihre Instanz aktiv ist.

Erlaube Port 22 in der Sicherheitsgruppe: Überprüfe, ob die von dir bearbeitete Sicherheitsgruppe der Instanz zugewiesen ist. Erlaube außerdem nur zu Testzwecken 0.0.0.0/0 (alle IPs) für Port 22.

Überprüfen Sie, ob Ihr AMI einen Ubuntu-Benutzer hat. Sie können es auch mit dem Benutzeradministrator versuchen.

Überprüfen Sie, ob die IP der Instanz öffentlich ist.

Wenn all dies richtig ist, liegt das Problem wahrscheinlich am öffentlichen und privaten Schlüsselpaar. Suchen Sie nach dem Paar, das Sie beim Starten der Instanz verwenden, und Ihr Standardschlüssel ist der richtige Schlüssel.

Antwort2

Dies könnte ein DNS-Problem sein. Versuchen Sie stattdessen, die IP-Adresse Ihrer EC2-Instanz einzugeben:

ssh -i <your_pem_key> <username>@<ip-address>

Antwort3

Option 3: Wenn Sie ein VPN verwenden und die IP privat ist, verwenden Sie eine elastische IP-Adresse, um sie öffentlich zu machen, indem Sie sie mit der laufenden Instanz verknüpfen

Antwort4

Wenn Sie einen haben, route tableder Routen zum Internet-Gateway hat, verknüpfen Sie den route tablemit Ihrem öffentlichen Subnetz

verwandte Informationen