Eu configurei ssh sem senha entre meu laptop de desktop Ubuntu 14.04 e meu servidor rodando o Ubuntu Server 14.04. Tudo estava funcionando. Em seguida, reiniciei meu servidor e, depois disso, ele parou de funcionar. Eu tentei gerar novas chaves e copiá-las novamente, verificando os horários do servidor sshd_config e consertando as permissões para a pasta .ssh, mas nada está funcionando. Eu configurei o nível de log sshd_config para DEBUG, e esta linha aparece sempre que eu tento conectar:
Sep 8 20:06:16 hostname sshd[19724]: debug1: trying public key file /home/me/.ssh/authorized_keys
Sep 8 20:06:16 hostname sshd[19724]: debug1: Could not open authorized keys '/home/me/.ssh/authorized_keys': No such file or directory
Obviamente, ele não acessa o arquivo de chaves autorizado para verificar minha chave. Eu tentei excluir a pasta .ssh para que ele iria recriá-lo, e ele fez, mas ainda não conseguiu encontrar o arquivo. Eu tentei consertar as permissões várias vezes e nada está funcionando.