As permissões no seu arquivo authorized_keys
e nos diretórios que o levam devem ser suficientemente restritivas: elas devem ser graváveis apenas por você ou pelo root (versões recentes do OpenSSH também permitem que sejam graváveis em grupo se você for o usuário único nesse grupo). Consulte Ainda estou recebendo um prompt de senha com o ssh com autenticação de chave pública? para a matéria completa.
No seu caso, authorized_keys
é um link simbólico. A partir do OpenSSH 5.9 (não verifiquei outras versões), nesse caso, o servidor verifica as permissões que levam ao destino final do link simbólico, com todos os links simbólicos intermediários expandidos (o caminho canônico). Supondo que todos os componentes de /home/wayne/dotfiles/authorized_keys2
sejam diretórios, exceto o último, que é um arquivo normal, o OpenSSH verifica as permissões de /home/wayne
, /home/wayne/dotfiles
e /home/wayne/dotfiles/authorized_keys2
.
Se você tiver acesso root no servidor, verifique os logs do servidor em busca de uma mensagem no formato bad ownership or modes for …
.