it-swarm.com.de

Disconnected: Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey)

Ich bin neu bei Amazon EC2 und versuche, es zu konfigurieren. Ich habe die Instanzen erstellt und versucht, eine Verbindung herzustellen. Ich erhalte den Fehler als "Disconnected: Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey)".

Ich habe das Schlüsselpaar von der EC2-Verwaltungskonsole erhalten und habe PuTTY gen verwendet, um eine private Schlüsseldatei (PPK) zu erstellen.

Helfen Sie bitte bei der Lösung. 

Ich habe bereits erwähnt Google-Server PuTTY connect 'Disconnected: Keine unterstützten Authentifizierungsmethoden verfügbar (Server gesendet: publickey) aber mein Problem konnte nicht gelöst werden.Error screen

28

Für den Datensatz der übliche Standard-Benutzername in EC2 für diese Linux-Distribution:

  • Amazon Linux: ec2-user
  • Ubuntu: ubuntu
  • Debian: admin

Um auf die Instanz über einen Browser zuzugreifen, stellen Sie sicher, dass Sie fügen Sie eine Regel in Ihre Sicherheitsgruppe ein , um Port 80 und Port 443 zuzulassen.

37
David Levesque

Ich hatte genau das gleiche Problem bei Amazon EC2 und ich änderte einfach meinen Benutzernamen in "ubuntu" und es wurde eine Verbindung hergestellt.

2
DubbyTT

Verwenden Sie den öffentlichen DNS-Namen anstelle von IP . Wählen Sie im PuTTY Verbindung> SSH> Auth . Dort wird der Authentifizierungsparameter-Teil Angezeigt. Dort können Sie Ihre PPK-Datei auswählen.

Und noch eine sehr wichtige Sache ... Klicken Sie auf "Zulässige Änderungen des Benutzernamens in SSH-2 zulassen", um ihn zu aktivieren.

2
Fenix Lam

Ich hatte das gleiche Problem sogar mit ec2-user , ich verwendete Public DNS anstelle von Public IP . Es wurde jetzt gelöst.

1
user3966432

Ich hatte das gleiche Problem, aber der Grund, warum ich den Fehler erhielt, ist, dass ich einen anderen Namen für kevaluepair angegeben habe, als ich eine Instanz zu dem erstellte, was ich verwende. 

Stellen Sie sicher, dass der Name des Schlüsselwertpaares in allen Situationen gleich ist.

0
Supreeth Meka

Es ist wichtig zu verstehen, dass Sie, wenn Ihre Instanz von einem anderen Dienst (wie Elastic Beanstalk) und nicht direkt von EC2 erstellt wird, ähnliche Probleme haben werden.

Es ist möglich, dass noch kein mit Ihrer Instanz verknüpftes Schlüsselpaar vorhanden ist. Um dies zu bestätigen, gehen Sie zu Ihrer Instanz von 

EC2-Dashboard> Beschreibung

Suchen Sie dort nach 'Name des Schlüsselpaars'. Wenn dort ein gültiger Wert vorhanden ist (dies muss derselbe sein, mit dem Sie den Schlüssel vom PuTTY Key Generator generiert haben), kann dieser Verdacht aufgehoben werden. Andernfalls müssen Sie möglicherweise eine Instanz als Worst-Case-Szenario neu erstellen.

In meinem Fall wurde die Instanz von Elastic Beanstalk erstellt, d. H. EBS (ein anderer AWS-Dienst), bei dem ich eine Webanwendung gehostet habe. Ich habe ein vorhandenes Schlüsselpaar an die EBS-Umgebung angehängt und die Verbindung über PuTTY wurde hergestellt.

0
Sadique Khan