O teste final é verificar se você pode fazer logon :) Por enquanto, posso dizer que sua chave não está no lugar certo. Deve ser anexado ao arquivo ~/.ssh/authorized_keys
(não ~/.ssh/authorized_keys/id_rsa.pub
). ~/.ssh/authorized_keys
deve ser um arquivo, não um diretório.
Por favor, verifique também as permissões no diretório home, no diretório .ssh e no arquivo authorized_keys:
chmod 750 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
(outras opções são possíveis, mas estas definitivamente funcionam)
E certifique-se de que todos eles sejam de propriedade do usuário no qual você está tentando fazer login.