ssh passwdless не удалось после добавления id_rsa.pub на удаленную машину

ssh passwdless не удалось после добавления id_rsa.pub на удаленную машину

На моей удаленной машине есть 2 пользователя, один из которых — , rootа другой — Alexander. И я создаю нового пользователя fitс rootименем user.

# adduser fit

И я scpсвоего id_rsa.pubдомашнего компьютера fit@remote_machineдобавляю в author_keys.

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

Но после этого мне все равно придется вводить пароль для входа на удаленную машину.

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

Но что меня действительно озадачило, так это то, что я добавляю к своей домашней машине , и scp. id_rsa.pubИ я могу войти на удаленную машину без пароля:Alexander@remote_machineauthorized_keysAlexander@remote_machine

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: ~

Спасибо!

решение1

Это были разрешения, из-за которых ssh passwdless connected не удалось. Измените разрешения

$ chmod 700 .ssh
$ chmod 600 authorized_keys

Теперь всё работает отлично.

Связанный контент