Pode haver vários problemas de permissões incorretas para um diretório inicial criptografado.
Em geral, ssh-copy-id
é o melhor método para transferir as chaves, pois automatiza o processo.
ssh-copy-id -i key_name user@server
Veja link para detalhes
Se você estiver usando um diretório pessoal criptografado, no entanto, precisará configurar o servidor ssh para procurar as chaves em um local alternativo. Nesse caso, edite / etc / ssh / sshd_config e edite a localização do arquivo de chaves.
Se tudo isso falhar, poste a saída de
ssh -vvv user@server
a opção -vvv mostrará mensagens de erro detalhadas.