Page 1 of 1
SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 09:35
by n293
Bei Kontovorlagen und auch dem manuellen Anlegen von Benutzern wäre es für uns sehr praktisch, wenn man einen SSH Public Key hinterlegen könnte, der dann für aus der Kontovorlage erstellte Benutzer hinterlegt wird.
Das stelle ich mir so vor, dass wenn ich die Option „SSH Zugriff erlauben“ aktiviere, ein Textfeld aufklappt, wo ich den Key reinkopieren kann. Dieser würde anschließend zu den authorized_keys hinzugefügt werden.
Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 10:45
by Jolinar
Der User kann in seinem Profil imTab "SSH-Schlüssel" jederzeit seinen persönlichen Key hinterlegen.
n293 wrote: ↑Fri 4. Sep 2020, 09:35
Bei Kontovorlagen und auch dem manuellen Anlegen von Benutzern wäre es für uns sehr praktisch, wenn man einen SSH Public Key hinterlegen könnte, der dann für aus der Kontovorlage erstellte Benutzer hinterlegt wird.
So wie du es beschreibst, würde dann aber bei jedem User, der mit der Kontovorlage erstellt werden würde, derselbe Key hinterlegt werden, was aber dem Sicherheitsgedanken der SSH-Keys widersprechen würde...

Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 11:29
by l_fish
Ich sehe da durchaus einen sinnvollen Anwendungsfall:
Wenn man als Agentur seine Kunden betreuen will und somit Zugang zu den einzelnen Webspaces braucht. Da möchte ich dann ungern über den root user gehen müssen, sondern mich direkt in den jeweiligen Kundenaccount mit meinem SSH key einloggen. Also als so eine Art Kunden-Admin.

Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 15:12
by n293
Genau das wäre auch unser Anwendungsfall. Der SSH-Key lässt sich ja auch auf bestimmte IP-Adressen beschränken. So ist es ja beim Support-Key der Keyweb AG auch gelöst. Dem User kann man zusätzlich anzeigen, dass dieser einen SSH-Key vom Admin hinterlegt hat, sodass das auch alles transparent ist.
Die Alternative wäre, sich als root einzuloggen und die Änderungen im jeweiligen User-Ordner durchzuführen. Dann passen aber die Dateiberechtigungen nicht mehr und müssen wieder von Hand angepasst werden. Da ist es schon komfortabler, sich direkt als Kunde einzuloggen und die besagten Änderungen durchzuführen.
Re: SSH Schlüssel hinterlegen (Kontovorlage) [GELÖST]
Posted: Fri 4. Sep 2020, 16:04
by Tobi
n293 wrote: ↑Fri 4. Sep 2020, 15:12
Die Alternative wäre, sich als root einzuloggen und die Änderungen im jeweiligen User-Ordner durchzuführen. Dann passen aber die Dateiberechtigungen nicht mehr und müssen wieder von Hand angepasst werden. Da ist es schon komfortabler, sich direkt als Kunde einzuloggen und die besagten Änderungen durchzuführen.
Sobald du dich als root angemeldet hast übernimmst du mit
die Userrechte und den Userkontext.
Sämtliche Änderungen werden "im Namen des Users" durchgeführt.
Keine nachträglichen Anpassungen der Rechte und Eigentümer notwendig.
Und das Beste:
Das funktioniert auch dann wenn für den User gar kein SSH aktiviert ist

Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 17:16
by select name from me;
EDIT: Ich hatte zwar eine tolle Idee, aber die macht gar keinen Sinn.
Tobis Vorschlag ist viel sinnvoller.
Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Fri 4. Sep 2020, 20:48
by l_fish
Tobi wrote: ↑Fri 4. Sep 2020, 16:04
Sobald du dich als root angemeldet hast übernimmst du mit
die Userrechte und den Userkontext.
Sämtliche Änderungen werden "im Namen des Users" durchgeführt.
Keine nachträglichen Anpassungen der Rechte und Eigentümer notwendig.
Ja, das geht natürlich. Aber nicht immer ist "Kunden-Admin" auch gleich Server-Admin

Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Sat 5. Sep 2020, 07:09
by Tobi
l_fish wrote: ↑Fri 4. Sep 2020, 20:48
Ja, das geht natürlich. Aber nicht immer ist "Kunden-Admin" auch gleich Server-Admin
Weiter oben hast du aber davon gesprochen, dass sich „root“ anmeldet und irgendwas macht...
Wer, wenn nicht root, ist bei dir Serveradmin?
Und welche Art von „Junior-Admin“ hast du denn zwischen User und root platziert? Bzw. wie hast du das gemacht?
Re: SSH Schlüssel hinterlegen (Kontovorlage)
Posted: Sat 5. Sep 2020, 18:03
by l_fish
Tobi wrote: ↑Sat 5. Sep 2020, 07:09Weiter oben hast du aber davon gesprochen, dass sich „root“ anmeldet und irgendwas macht...
Wer, wenn nicht root, ist bei dir Serveradmin?
Und welche Art von „Junior-Admin“ hast du denn zwischen User und root platziert? Bzw. wie hast du das gemacht?
Vermutlich ein Missverständnis. Die Idee, den root user zu nutzen und sich damit zum Kunden-User zu machen, kam ja von dir. Ich möchte aber eben den root user am besten gar nicht nutzen müssen, um Kunden zu betreuen (also auch nicht fürs erste Login, vor Wechsel zum Kunden-User).
Bei uns ist es zum Beispiel so: Ich bin Server-Admin und habe somit den root Zugriff zum Verwalten des Servers. Die Kunden werden aber (auch) von anderen Mitarbeitern betreut, die daher "Kunden-Admin" sein müssten (Zugriff auf alle Kunden-SSH Accounts) ohne jedoch auf den kompletten Server Zugriff zu bekommen (root). Und dafür wäre ein automatisches Hinterlegen der Keys dieser Mitarbeiter in den Kunden-Accounts praktisch. Hoffentlich ist es so verständlicher
