W odpowiedzi na moje poprzednie pytanie postanowiłem utworzyć lokalne konta użytkowników, jak poniżej.
adduser --system --no-create-home USERNAME
Teraz chciałbym, aby lokalni użytkownicy mogli uzyskać dostęp do komputerów za pomocą ssh. Według mojego zrozumienia, sshdziała jak poniżej.
Zakładając, że mam 2 maszyny (powiedzmy alfa i beta ).
- Z maszyny alfa :
ssh user@beta - klucz publiczny alfa będzie obecny na komputerze
~/.ssh/authorized_keysw wersji beta . - Klucz prywatny alpha będzie obecny
/~/.sshw maszynie alfa .
Teraz planuję wprowadzić dom dla użytkowników. Więc zakładając, że jestem adduserw wersji beta bez domu dla żadnego użytkownika, czy nadal będę mógł ssh do wersji beta z wersji alfa ?
AuthorizedKeysFilemoże prawdopodobnie przerwać logowanie dla każdego innego użytkownika (chyba że zrobisz coś innego). Dodanie minimalnego katalogu domowego może być łatwiejsze tylko za pomocą~/.ssh/authorized_keys.