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

0

Minha máquina remota tem dois usuários, um é root e outro é Alexander . E eu crio um novo usuário fit com root user.

# adduser fit

E eu scp the id_rsa.pub da minha máquina doméstica para fit@remote_machine e adiciono às authorized_keys.

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

Mas, depois disso, ainda tenho que inserir o passwd 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 intrigou é que eu scp the id_rsa.pub da minha máquina doméstica seja Alexander@remote_machine e adicione à authorized_keys de Alexander@remote_machine . E eu posso acessar a máquina remota sem passwd:

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!

    
por GoingMyWay 15.04.2016 / 04:14

1 resposta

0

Foram as permissões que fizeram o ssh passwdless connected falhar. Altere as permissões

$ chmod 700 .ssh
$ chmod 600 authorized_keys

Agora, tudo funciona bem.

    
por 15.04.2016 / 06:57

Tags