
Ich bin ein absoluter AWS- und SSH-Neuling, also haben Sie bitte etwas Geduld mit mir. Ich versuche sicherzustellen, dass ich ein perfektes Duplikat einer EC2-Instanz erstellen kann, bevor ich mit riskanten Installationen fortfahre, die wichtige Abhängigkeiten zerstören könnten. 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 mit SSH mit Instanz B von den Anweisungen für Instanz A. Genauer gesagt verbinde ich mich mit Instanz A mit:
ssh -i "keypair.pem" [email protected]
aber für Beispiel B schlägt Amazon vor:
ssh -i "keypair.pem" [email protected]
Der wichtige Unterschied ist Root vs. Ubuntu. Die SSH-Anmeldung bei Instanz A funktioniert einwandfrei, bei Instanz B jedoch nicht. Wenn ich mich als Root anmelde, erhalte ich die MeldungBitte melden Sie sich als Benutzer „ubuntu“ und nicht als Benutzer „root“ an.und kann nicht reinkommen. Wenn ich mich als Ubuntu anmelde, erhalte ich die MeldungBerechtigung verweigert (öffentlicher Schlüssel).Irgendeine Idee?