Als Antwort auf meine vorherige Frage habe ich beschlossen, die lokalen Benutzerkonten wie folgt zu erstellen.
adduser --system --no-create-home USERNAME
Jetzt möchte ich, dass die lokalen Benutzer mit auf die Computer zugreifen können ssh
. Funktioniert nach meinem Verständnis ssh
wie folgt.
Angenommen, ich habe 2 Maschinen (z. B. Alpha und Beta ).
- Von der Alpha- Maschine:
ssh user@beta
- Der öffentliche Schlüssel von alpha wird
~/.ssh/authorized_keys
in der Beta- Maschine vorhanden sein. - Der private Schlüssel von Alpha wird unter
/~/.ssh
in der Alpha- Maschine vorhanden sein.
Jetzt habe ich geplant, kein Zuhause für die Benutzer zu implementieren . Wenn ich also adduser
in die Beta- Maschine gehe , ohne dass ein Benutzer zu Hause ist, kann ich dann trotzdem von Alpha in die Beta- Version wechseln ?
quelle
AuthorizedKeysFile
wahrscheinlich die Anmeldung für jeden anderen Benutzer unterbrechen (es sei denn, Sie machen eine andere Klugheit). Es kann einfacher sein, ein minimales Home-Verzeichnis mit nur dem hinzuzufügen~/.ssh/authorized_keys
.