Como acompanhamento da minha pergunta anterior , decidi criar as contas de usuário local conforme abaixo.
adduser --system --no-create-home USERNAME
Agora, eu gostaria que os usuários locais pudessem acessar as máquinas usando ssh. De acordo com o meu entendimento, sshfunciona como abaixo.
Supondo que eu tenha 2 máquinas (digamos alfa e beta ).
- Da máquina alfa :
ssh user@beta - A chave pública do alpha estará presente
~/.ssh/authorized_keysna máquina beta . - A chave privada do alfa estará presente
/~/.sshna máquina alfa .
Agora planejei implementar nenhuma casa para os usuários. Então, supondo que eu entre adduserna máquina beta sem casa para nenhum usuário, ainda poderei fazer a transferência ssh da versão beta para alfa ?
AuthorizedKeysFileprovavelmente interromperá o login de todos os outros usuários (a menos que você faça alguma outra esperteza). Pode ser mais fácil adicionar um diretório inicial mínimo, apenas com o~/.ssh/authorized_keys.