Se você quiser fazer login como Testuser
, sim, precisa garantir que ~Testuser
, ~Testuser/.ssh
e ~Testuser/.ssh/authorized_keys
pertençam ao usuário Testuser
e que todos os três são não graváveis por qualquer outro usuário , ou seja
chown Testuser ~Testuser ~Testuser/.ssh ~Testuser/.ssh/authorized_keys
chmod go-w ~Testuser ~Testuser/.ssh ~Testuser/.ssh/authorized_keys
Observe que a maneira preferida de fazer upload de uma nova chave para uma conta é usar ssh-copy-id
. Isso permitiria que as permissões estivessem corretas.
Você também pode ter ~Testuser/.ssh
e ~Testuser.ssh/authorized_keys
de propriedade do root, mas isso é apenas para configurações incomuns em que você não deseja que o usuário possa alterar a lista de chaves autorizadas. O arquivo deve ser legível por Testuser
em qualquer caso.