Benutzer zu einer AWS-Instanz hinzufügen

Benutzer zu einer AWS-Instanz hinzufügen

Ich möchte meiner AWS-Instanz einen Benutzer hinzufügen und mich als dieser Benutzer mit dem vorhandenen Schlüsselpaar per SSH anmelden.

Momentan kann ich mich als Root bei meiner AWS-Instanz anmelden:

ssh -i ~/path/mysshkeypair.pem root@EC2-my###-###.compute-1.amazonaws.com

Als Root angemeldet, habe ich einen weiteren Benutzer erstellt und ihm ein Home-Verzeichnis zugewiesen. Ich kann „su otheruser“ eingeben und darin navigieren. Aber wenn ich zu meinem Rechner zurückkehre und Folgendes versuche:

ssh -i ~/path/mysshkeypair.pem otheruser@EC2-my###-###.compute-1.amazonaws.com

Ich erhalte die Meldung: Zugriff verweigert (öffentlicher Schlüssel).

Welche Schritte muss ich ausführen, um mich als anderer Benutzer anmelden zu können?

Mein Computer ist ein Mac und die Instanz ist ein Ubuntu-Computer.

Antwort1

Ich gehe davon aus, dass Sie eine unveränderte SSH-Konfiguration verwenden.

Sie versuchen, denselben privaten SSH-Schlüssel mit verschiedenen Ubuntu-Benutzern zu verwenden. Der SSH-Server auf dem Ubuntu-Rechner versucht jedoch, den passenden öffentlichen SSH-Schlüssel nur im Home-Verzeichnis des angemeldeten Benutzers zu finden, in Ihrem Fall also „otheruser“, und Sie haben den betreffenden öffentlichen SSH-Schlüssel dort offenbar auch nicht angegeben.

Dies lässt sich erreichen, indem Sie die öffentlichen SSH-Schlüssel des Benutzers „root“ (normalerweise in enthalten /root/.ssh/authorized_keys) an die des Benutzers „otheruser“ (normalerweise in enthalten /home/otheruser/.ssh/authorized_keys) anhängen. In Ihrem Fall können Sie also wahrscheinlich einfach den ersteren in den letzteren kopieren.

Bitte beachten Sie, dass, falls Ihre SSH-Serverkonfiguration bereits gehärtet wurde, möglicherweise zusätzliche Anpassungen erforderlich sind, um den SSH-Zugriff für 'otheruser' überhaupt zu ermöglichen (z. B. Anhängen von 'otheruser' anBenutzer zulassenDirektive innerhalb /etc/ssh/sshd_config), dies wäre jedoch für eine Standard-AWS-Ubuntu-Instanz ungewöhnlich.

verwandte Informationen