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

0

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

# adduser fit

И я моей домашней машине и добавить к authorized_keys.scpid_rsa.pubfit@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:scpid_rsa.pubAlexander@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: ~

Спасибо!

GoingMyWay
источник
2
у вас есть правильные права доступа к папке ~ / .ssh и файлу ~ / .ssh / authorized_keys? 700 первых, 600 последних.
MJT
1
@mjt, да, правильно, после chmod, проблема решена
GoingMyWay

Ответы:

0

Именно разрешения сделали ssh passwdless подключенным неудачным. Изменить разрешения

$ chmod 700 .ssh
$ chmod 600 authorized_keys

Теперь все работает нормально.

GoingMyWay
источник