2016-09-29 5 views
1

Ich arbeitete seit fast einer Woche an einer Amazon ec2-Instanz .. Ich installierte LAMP auf meiner Ubuntu-Instanz dann plötzlich gestern, wenn ich versuche, über SSH auf Putty verbinden gibt es mir ein Fehler „verweigern Server unseren Schlüssel“ und „keine unterstützten Authentifizierungsmethoden zur Verfügung (Server gesendet: public-Key)Amazon EC2-Instanz: Server verweigert unseren Schlüssel

enter image description here

ich bin nicht sicher, was diese Fehler verursacht, da ich auf dem aws habe keine Einstellungen ändern Konsole und auf der Instanz selbst. Ich war in der Lage, vorher auf dem Server ssh. Bevor ich mit der Einrichtung des Servers beginnen, habe ich der Instanz eine elastische IP zugewiesen.

+0

hast du dieses Problem gelöst? –

Antwort

0

Der öffentliche Schlüssel, der von Putty an die Instanz gesendet wird, wird zurückgewiesen. Auch wenn du nichts verändert hast, hat sich etwas verändert. Zu den zu überprüfenden Faktoren gehört, dass Sie sich als der richtige Benutzer anmelden, Putty kann die Datei mit dem öffentlichen Schlüssel lesen und Sie versuchen, sich bei der richtigen EC2-Instanz anzumelden. Wenn Ihre Instanz keine Elastic IP-Adresse hatte und Ihre Instanz gestoppt und gestartet wurde, hat sich die öffentliche IP-Adresse der Instanz geändert und Sie stellen jetzt eine Verbindung zu einer anderen Instanz her. Bestätigen Sie, dass alles in der SSH-Verbindung korrekt ist.

0

Ich bin dabei, Ubuntu-Wordpress auf aws EC2 mit einem Bitnami AMI einzurichten. Ich habe SSH-basierte Sicherheit in der letzten Installation sted hinzugefügt und somit einen .pem privaten Schlüssel heruntergeladen. Beim Versuch, Putty zu verwenden, um einen SSH-Tunnel zu erstellen, stieß ich auf die bekannten Putty-Login-Probleme, sowohl in Bezug auf den Benutzernamen als auch den privaten Schlüssel. Ich löste sie auf folgende Weise: 1) Benutzername sollte "bitnami" sein (ec2-user funktioniert nicht) 2) Mit Puttykey den öffentlichen SSH-Schlüssel von .pem zu .ppk konvertieren (wie Putty privaten Schlüssel einfordert ppk-Format) Ich musste SSH-1 (RSA) anstelle des Standard-Parameters verwenden. Damit hat Putty eine perfekte Verbindung zur privaten IP meiner EC2 Instanz hergestellt. Hoffe, das hilft!

Verwandte Themen