![ssh passwdless falló después de agregar id_rsa.pub a la máquina remota](https://rvso.com/image/1490229/ssh%20passwdless%20fall%C3%B3%20despu%C3%A9s%20de%20agregar%20id_rsa.pub%20a%20la%20m%C3%A1quina%20remota.png)
Mi máquina remota tiene 2 usuarios, uno root
y otro Alexander
. Y creo un nuevo usuario fit
con root
usuario.
# adduser fit
Y yo scp
uso id_rsa.pub
la máquina de mi casa fit@remote_machine
y la agrego a las claves_autorizadas.
fit$ cat id_rsa.pub >> ~/.ssh/authorized_keys
Pero después de eso todavía tengo que ingresar la contraseña para iniciar sesión en la 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]
Pero lo que realmente me desconcertó es que instalé scp
el id_rsa.pub
de mi máquina doméstica Alexander@remote_machine
y lo agregué al authorized_keys
de Alexander@remote_machine
. Y puedo iniciar sesión en la máquina remota sin contraseña:
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: ~
¡Gracias!
Respuesta1
Fueron los permisos los que hicieron que fallara la conexión sin contraseña de ssh. Cambiar los permisos
$ chmod 700 .ssh
$ chmod 600 authorized_keys
Ahora funciona bien.