Resolvi o problema e descobri que o diretório (.ssh) e o arquivo (authorized_keys) para esse usuário em particular foram criados pelo root e, portanto, quando o local estava tentando fazer login, havia um problema de permissão para o arquivo / home / username / .ssh / authorized_keys
Como eu descobri isso?
O nível de log INFO não estava ajudando, então tentei colocar o modo DEBUG em sshd_config e colocar um tailf em /var/log/auth.log no servidor remoto e tentei fazer login com:
ssh -p <port number> username@serverhost
e viu no auth.log que havia um erro de permissão no arquivo authorized_keys. Eu mudei a permissão daquele arquivo chown'ed 'esse diretório e depois fiz o login e tudo estava funcionando!
Obrigado a todos!