ssh passwdless falló después de agregar id_rsa.pub a la máquina remota

ssh passwdless falló después de agregar id_rsa.pub a la máquina remota

Mi máquina remota tiene 2 usuarios, uno rooty otro Alexander. Y creo un nuevo usuario fitcon rootusuario.

# adduser fit

Y yo scpuso id_rsa.publa máquina de mi casa fit@remote_machiney 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é scpel id_rsa.pubde mi máquina doméstica Alexander@remote_machiney lo agregué al authorized_keysde 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.

información relacionada