Eu tive exatamente o mesmo problema em dois servidores: um Linux executando Debian stretch e em um NAS (Synology DS715)
descobriu-se que, em ambos os casos, as permissões do diretório inicial no servidor estavam erradas
o auth.log no servidor foi muito útil
Authentication refused: bad ownership or modes for directory /home/cyril
no Linux, ele tinha o bit write / group em (drwxrwxr - x), então eu tive que remover pelo menos o grupo write (chmod g-w ~ /) e então ele funcionou
na Synology, por qualquer motivo, havia um pedaço grudento
drwx--x--x+ 4 toto users 4096 Jan 6 12:11 /var/services/homes/toto
Eu tive que mudar isso com
chmod -t ~/
e eu poderia então conectar sem uma senha