Problem beim Versuch, eine SSH-Verbindung mit einer AWS EC2-Instanz herzustellen, die von AMI gestartet wurde


1

Ich bin ein absoluter AWS- und SSH-Neuling, bitte nehmen Sie mich mit. Ich versuche sicherzustellen, dass ich eine EC2-Instanz perfekt duplizieren kann, bevor ich mit riskanten Installationen fortfahre, die möglicherweise wichtige Abhängigkeiten zerstören. Ich habe ein AMI der Instanz "A" erstellt und es als Instanz "B" gestartet. Sowohl A als auch B sind Ubuntu 16.04. In der AWS-Konsole unterscheiden sich die Anweisungen zum Verbinden von SSH mit Instanz B von den Anweisungen von Instanz A. Insbesondere verbinde ich mich mit Instanz A unter Verwendung von:

ssh -i "keypair.pem" ubuntu@instanceA.amazonaws.com

aber zum Beispiel B, schlägt amazon vor:

ssh -i "keypair.pem" root@instanceB.amazonaws.com

der wichtige Unterschied ist root vs. ubuntu. SSH-Anmeldung an Instanz A funktioniert einwandfrei, aber nicht an Instanz B. Wenn ich mich als root anmelde, erhalte ich die Meldung Bitte melden Sie sich als Benutzer "ubuntu" an und nicht als Benutzer "root" . Wenn ich mich als ubuntu anmelde, erhalte ich die Meldung eine Nachricht, die besagt, dass die Erlaubnis verweigert wurde (publickey). Irgendeine Idee?


Beim Start von B über AMI mussten Sie angeben, welches Schlüsselpaar verwendet werden soll. Hast du? Wenn Sie dies nicht getan haben, bedeutet dies nicht zwangsläufig, dass der auf A verwendete noch funktioniert. Der Benutzername ist derselbe. Nicht sicher, wo Sie einen Vorschlag für die Verwendung sehen root, aber das ist mit ziemlicher Sicherheit falsch.
Michael - sqlbot

Über den EC2-Link im aws-Dashboard können Sie sehen, welches Schlüsselpaar beim Start verwendet wurde. Klicken Sie dann auf das Kästchen neben Ihrer Instanz und sehen Sie alle Details.
Strobelight

Ich habe versucht, beide den gleichen Schlüssel wie Instanz A auszuwählen und einen neuen Schlüssel zu erstellen, beide mit den gleichen Ergebnissen. Der Vorschlag kommt, wenn ich auf "Verbinden" klicke und Instanz B auswähle. Hier erscheint der automatisch generierte ssh-Befehl mit root als Benutzer.
Vlad

Sind Sie sicher, dass Sie das richtige Schlüsselpaar ausgewählt haben? strimas.com/img/rstudio-cloud/kp-select.png
Algeriassic

Ja, ich bin 100% sicher.
Vlad
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.