1

Ich habe eine ec2-Instanz mit elastischen Bohnenstange (in der Produktion). Ich suche mehrere Benutzer ssh in die ec2-Instanz ohne die gleichen Schlüssel zu teilen.elastische Bohnenstange ssh - mehrere Benutzer

Ich bin auf diese Antwort Multiple Keys for EB instance gestoßen. Diese Lösung hat Leute, die ssh verschiedene Schlüssel verwenden, aber das Problem ist, dass sie alle ssh in ec2-user sind.

Meine Frage ist, können Leute direkt ssh in ihren bestimmten Linux-Benutzer, ohne zuerst zum ec2-Benutzer gehen zu müssen? Wenn ja, wie könnte ich das einrichten?

Ich bin neu mit AWS EB und SSH im Allgemeinen. Bitte lassen Sie mich wissen, wenn ich etwas falsch verstehe.

+1

Funktioniert diese Hilfe - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html? – Prabhu

+0

Sie müssen nur die Benutzer auf dem Server erstellen und sie können SSH direkt in diese Konten. Das Einrichten von Elastic Beanstalk klingt jedoch nach einer wirklich schrecklichen Idee, es sei denn, Sie erstellen all diese Benutzer irgendwie über Ihre EB-Konfiguration. –

+0

Hallo @ Prabhu, das ist genau das, was ich getan habe, um die neuen Benutzer hinzuzufügen. Und es funktioniert gut, bis auf die Tatsache, dass ich in meinen ec2-Benutzer einsteigen muss, bevor ich auf die anderen Benutzer zugreifen kann. Ich möchte auf die anderen Benutzer zugreifen, ohne den ec2-Benutzer zu durchlaufen. – Chinsky

Antwort

0

Zunächst einmal ist es nicht wirklich empfehlenswert, Benutzer remote in Instanzen in AWS zu haben. Wenn Sie in AWS (oder wirklich jedem anderen IAS) arbeiten, möchten Sie, dass die Dinge wiederholbar sind. Wenn Sie SSH-Benutzer benötigen, kann dies auf ein Problem mit dem Design Ihrer Systeme hinweisen. Da diese Frage nicht wirklich ist, gehe ich weiter ...

Sie können Ihre ec2-Instanzen mit .ebextensions anpassen. Mit den Ebextensions können Sie Benutzer, Gruppen erstellen, Datei von S3 kopieren (ssh-Schlüssel, wenn Sie sie verwenden wollten). ABER users, die auf diese Weise erstellt werden, sind nicht interaktive Systembenutzer mit einer Shell von/sbin/nologin.

Wenn Sie die ebextensions verwenden, um Dateien wie die Antwort zu erstellen und zu modifizieren, müssen Sie sicherstellen, dass das Benutzerkonto created correctly lautet.

Sie können also eine Instanz hochfahren, sie nach Ihren Wünschen konfigurieren, ein IAM-Bild davon erstellen und sie dann als unsere ec2-Instanz für Bohnenranke verwenden. Dies ist etwas weniger flexibel, da Sie jedes Mal ein neues Bild erstellen müssen, wenn sich Schlüssel oder Benutzer ändern.

Sie können das Basisimage erstellen und dann mithilfe von exextesions die Schlüssel während der Bereitstellung hinzufügen, wenn Sie die Schlüssel bei der Bereitstellung ändern, die Benutzerliste jedoch statisch bleiben möchten.

Verwandte Themen