Ubuntu server ssh após a reinicialização: Permissão negada (publickey)

4

Eu tenho uma configuração do servidor onde eu posso ssh para do meu mac. A configuração é feita com uma chave confiável e funciona perfeitamente. Mas sempre que eu reinicio o servidor e eu tento fazer o login usando ssh my_user@ip , ele diz: Permission denied (publickey). No entanto, se eu for fisicamente ao servidor e efetuar login como my_user, então, de repente, posso obter acesso remoto por ssh do meu Mac bem. O que preciso alterar na minha configuração?

    
por Niels Kristian 13.02.2013 / 20:26

1 resposta

8

Bem, o problema é que a chave é armazenada em ~ / .ssh / authorized_keys

Com uma casa criptografada, você não pode fazer login com a chave, pois o seu diretório pessoal é criptografado.

Mover chaves autorizadas para outro lugar, eu pessoalmente uso /etc/ssh/.authorized_keys

Você então edita /etc/ssh/sshd_config , adiciona / edita a linha

AuthorizedKeysFile /etc/ssh/.authorized_keys

Reinicie o servidor ssh.

Veja também:

link

    
por Panther 13.02.2013 / 21:08