У моей удаленной машины 2 пользователя, один есть, root
а другой есть Alexander
. И я создаю нового пользователя fit
с root
пользователем.
# adduser fit
И я моей домашней машине и добавить к authorized_keys.scp
id_rsa.pub
fit@remote_machine
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
fit@localhost.localdomain:[/home/fit]
Но, что действительно заставило меня озадачило, что я моей домашней машине , и добавить к о . И я могу войти на удаленную машину без passwd:scp
id_rsa.pub
Alexander@remote_machine
authorized_keys
Alexander@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: ~
Спасибо!
chmod
, проблема решенаОтветы:
Именно разрешения сделали ssh passwdless подключенным неудачным. Изменить разрешения
Теперь все работает нормально.
источник