2017-02-21 4 views
0

Ich versuche, eine neue EC2-Instanz zu ssh zu erstellen. Ich habe die Anweisungen befolgt, und wenn ich versuche, ssh, bekomme ich Permission denied (publickey).AWS ssh in Instanz mit Berechtigung verweigert (öffentlich)

Unten ist ein Bild von allem, was ich in der Konsole nach den Anweisungen gemacht habe. Alles scheint entsprechend zu gehen, bis ich ja gebe. Dann schlägt es fehl. Ich habe die Anweisungen zweimal befolgt und das gleiche Ergebnis erhalten. Ich habe auch keine AWS CLI Tools, da ich glaube, dass sie optional sind.

enter image description here

Antwort

0

ssh Ihrem lokalen Benutzernamen verwenden, um die Instanz standardmäßig zu verbinden, wenn Sie nicht Host angegeben, User und IdentityFile in Ihrer ~/.ssh/config.

Wenn Sie ssh für Ihre Instanz mit dem in der Befehlszeile angegebenen PEM aufrufen, müssen Sie auch den entfernten Benutzernamen angeben (ec2-user für AWS linux-Instanzen und ubuntu für AWS Ubuntu-Instanzen).

Versuchen Sie, diese Kommandozeile zu verwenden: ssh -i sub_api.pem [email protected]

+0

Danke. Das habe ich im Beispiel im Verbindungsdialog vermisst. – Aaron

Verwandte Themen