Die AWS SSH-Publickey-Autorisierung funktioniert nicht nur vom Heimnetzwerk aus

Die AWS SSH-Publickey-Autorisierung funktioniert nicht nur vom Heimnetzwerk aus

Ich mache mein erstes Schulprojekt, bei dem AWS zum Einsatz kommt. Meine Gruppe und ich haben also einige Konten erstellt, und jeder außer mir konnte sich mit seinen VMs verbinden. Die nächste Stunde verbrachte ich damit, verschiedene Anleitungen zu befolgen, zu googeln und mit meinem MacBook, meinem Windows-Computer und einem Linux-Computer zu versuchen, eine Verbindung zu meiner VM herzustellen, aber egal, was ich tat, AWS fragte mich immer nach einem Passwort.

Eine neue EC2-AWS-Instanz benötigt kein Passwort, sondern verwendet eine .pem-Publickey-Datei. Als ich versuchte, mit -v eine SSH-Verbindung herzustellen, erhielt ich nur Folgendes:

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: testin.pem
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: password

Nachdem ich alles versucht hatte, was mir einfiel, sogar mit dem Schlüssel/der VM eines meiner Freunde, mit dem er sich verbinden konnte, versuchte ich, eine der letzten Variablen zu ändern. Ich trennte meinen Laptop von meinem Heimnetzwerk und verband ihn mit einem WLAN-Hotspot auf meinem Telefon ... und siehe da, es funktionierte.

Warum kann ich mit einem Schlüsselpaar in meinem Heimnetzwerk keine Verbindung zu einer Amazon EC2-Instanz herstellen?

Antwort1

Das Problem lag an meinem Router und der „Portweiterleitung“.

Ich habe Port 22 an meinen persönlichen Server weitergeleitet, aber vergessen, dies auf ein bestimmtes Ziel oder eine bestimmte eingehende Schnittstelle zu beschränken. Aufgrund meiner lokalen Maskerade wurde der gesamte ausgehende Port 22-Verkehr an meinen persönlichen Server umgeleitet.

Ich fühle mich wie ein Idiot.

Antwort2

Dies könnte Ihr Dienstanbieter sein, der SSH filtert (TCP-Port 22).

Rufen Sie an und fragen Sie.

verwandte Informationen