Você recebe o seguinte erro:
Authentication refused: bad ownership or modes for directory /home/USERNAME REMOVED
Isso parece implicar (se você deixou de fora apenas o seu nome de usuário) que você tem as permissões erradas em seu diretório $ HOME. No meu sistema, eu tenho:
$ ls -lhd .
drwxr-xr-x 104 myname myname 4.0K Jul 7 5:14 .
Você tem alguma coisa diferente?
Por acaso, o log do cliente é praticamente inútil, você deve usar o log do servidor , já que este é o seu próprio pc. A maneira mais fácil é parar o servidor ssh em execução e, em seguida, emitir, como sudo,
# /usr/sbin/sshd -dD
que impede o ssh de daemonizar e também aumenta a saída para o nível debug . Agora, de um terminal diferente, tente ssh em localhost,
$ ssh myname@localhost
e veja as mensagens de erro aparecendo no terminal sshd
. Isso deve ajudá-lo, possivelmente mais.