![ssh passwdless falhou após adicionar id_rsa.pub à máquina remota](https://rvso.com/image/1490229/ssh%20passwdless%20falhou%20ap%C3%B3s%20adicionar%20id_rsa.pub%20%C3%A0%20m%C3%A1quina%20remota.png)
Minha máquina remota tem 2 usuários, um é root
e outro é Alexander
. E eu crio um novo usuário fit
com root
user.
# adduser fit
E eu scp
coloco id_rsa.pub
minha máquina doméstica fit@remote_machine
e 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 scp
adicionei a id_rsa.pub
minha máquina doméstica Alexander@remote_machine
e adicionei a authorized_keys
de 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.