Ao solucionar problemas com daemons, você deve sempre verificar os logs do sistema.
Nesse caso específico, se você verificar os logs do sistema no NAS
host, verá algo semelhante a:
Authentication refused: bad ownership or modes for directory /home/admin
O problema é mostrado nesta saída:
admin@NAS:~$ ls -alh
drwxrwxrwx 6 admin users 4.0K Jun 26 07:28 .
Por segurança, o SSH se recusará a usar o arquivo authorized_keys
se qualquer ancestral do diretório ~/.ssh
for gravável por alguém que não seja o usuário ou raiz (ancestor que significa /home/user/.ssh
, /home/user
, /home
, %código%). Isso ocorre porque outro usuário pode substituir o diretório /
(ou ~/.ssh
file) pelo seu próprio e, em seguida, o ssh em seu usuário.
Para corrigir, altere as permissões no diretório com algo como:
chmod 755 ~