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.