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.