RESOLUÇÃO DE PROBLEMAS
No seu servidor remoto, execute o seguinte:
ls -la ~/.ssh | grep "authorized_keys"
Você deve ver uma saída semelhante à seguinte:
-rw------- 1 example.com example.com 398 Jul 15 10:32 authorized_keys
Observe que o diretório precisa incluir o arquivo chamado authorized_keys
com -rw-------
(600) permissões.
Finalmente, execute este comando para verificar as permissões no seu diretório .ssh:
$ ls -ld ~/.ssh
drwx------ 2 example.com example.com 3 Jul 15 10:32 .ssh
Você deve ter uma pasta chamada .ssh
com drwx------
(700) permissões.
Se, para um desses testes, você receber uma saída em branco ou uma mensagem semelhante à seguinte:
ls: /root/.ssh: No such file or directory
Por favor, repita os passos 1 e 4-5 acima.