ssh passwdless falhou após adicionar id_rsa.pub à máquina remota

ssh passwdless falhou após adicionar id_rsa.pub à máquina remota

Minha máquina remota tem 2 usuários, um é roote outro é Alexander. E eu crio um novo usuário fitcom rootuser.

# adduser fit

E eu scpcoloco id_rsa.pubminha máquina doméstica fit@remote_machinee adiciono as chaves_autorizadas.

fit$ cat id_rsa.pub >> ~/.ssh/authorized_keys

Mas, depois disso, ainda preciso inserir a senha para fazer login na máquina remota

home$ ssh fit@remote_machine
fit@remote_machine's password: 
Last login: Fri Apr 15 09:55:34 2016
[email protected]:[/home/fit]

Mas o que realmente me deixou intrigado é que eu scpadicionei a id_rsa.pubminha máquina doméstica Alexander@remote_machinee adicionei a authorized_keysde Alexander@remote_machine. E posso fazer login na máquina remota sem senha:

home$ ssh alexander@remote_machine # login without passwd
Last login: Fri Apr 15 09:58:19 2016 from 27.46.137.183
/etc/profile:fc:80: no such event: 1
Alexander@localhost: ~

Obrigado!

Responder1

Foram as permissões que fizeram com que o ssh passwdless conectado falhasse. Alterar as permissões

$ chmod 700 .ssh
$ chmod 600 authorized_keys

Agora, funciona bem.

informação relacionada