Conexão SSH parou de funcionar em Ubuntu com a mensagem “Server refused our key”

Se você receber a mensagem “Server refused our key”, tente seguir um dos passos abaixo:

1 – Verifique se voce colou a chave publica em apenas uma linha dentro do arquivo ~/.ssh/authorized_keys

2 – Verifique se o dono da pasta ~/.ssh e do arquivo ~/.ssh/authorized_keys é o usuário que está tentando fazer login, se não, execute os comandos abaixo para mudar isso:

3 – abra com o arquivo /etc/ssh/sshd_config com o VIM ou Nano e descomente a linha
AuthorizedKeysFile %h/.ssh/authorized_keys

4 – mude as permissões do diretorio ~/.ssh com:

5 – mude as permissões do arquivo ~/.ssh/authorized_keys com:

6 – Verifique no arquivo /etc/ssh/sshd_config se existe a linha AllowGroups algum_grupo. Se sim adicione seu usuario ao grupo “algum_grupo” neste grupo também.

7 – reinicie o serviço de SSH

8 – Se nada funcionar tente logar com uma segunda instancia, utilizando password convencional e monitore o arquivo de log para encontrar outro possível problema digitando:

 

Obrigado por ler. ;)

Links interessantes onde me inspirei para criar este post:
https://vorkbaard.nl/using-putty-and-keyfiles-to-ssh-into-your-ubuntu-12-04-server/
http://askubuntu.com/questions/306798/trying-to-do-ssh-authentication-with-key-files-server-refused-our-key
http://askubuntu.com/questions/49271/how-to-setup-a-sftp-server-with-users-chrooted-in-their-home-directories
http://askubuntu.com/questions/69433/ssh-no-longer-allows-public-key-authentication
https://www.youtube.com/watch?v=ioGYnsxzL94