Como seguimiento a mi pregunta anterior , he decidido crear las cuentas de usuario locales de la siguiente manera.
adduser --system --no-create-home USERNAME
Ahora, me gustaría que los usuarios locales puedan acceder a las máquinas usando ssh. Según mi entendimiento, sshfunciona de la siguiente manera.
Suponiendo que tengo 2 máquinas (digamos alfa y beta ).
- De la máquina alfa :
ssh user@beta - La clave pública de alpha estará presente
~/.ssh/authorized_keysen la máquina beta . - La clave privada de alpha estará presente
/~/.sshen la máquina alpha .
Ahora he planeado implementar ningún hogar para los usuarios. Así que asumiendo que adduseren la beta máquina sin ningún tipo de hogar para cualquier usuario, voy a seguir siendo capaz de ssh en la beta de la alfa ?
AuthorizedKeysFileprobablemente interrumpirá el inicio de sesión para cualquier otro usuario (a menos que haga alguna otra habilidad). Puede ser más fácil agregar un directorio de inicio mínimo, solo con el~/.ssh/authorized_keys.