1

Всем привет!
Ситуация такая - не получается сделать беспарольный вход на машину по ssh.
Мои действия:
На клиент-машине, с которой вхожу, ssh-keygen -t rsa получаю файл id_rsa.pub. Отправляю его на удаленную машину.
На удаленной машине - cat id_rsa.pub > .ssh/authorized_keys
На клиент-машине ssh -l sotariz host, и все равно запрашивает пароль

 Консоль:

[sotariz@server ~]$ cat /proc/version
Linux version 3.7.1 (root@37-139-52-2.mrhost.biz) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Mon Dec 31 08:34:57 MSK 2012
[sotariz@server ~]$ ls -la .ssh/
итого 16
drwxrwxr-x 2 sotariz sotariz 4096 Янв 18 13:11 .
drwx------ 3 sotariz sotariz 4096 Янв 18 12:53 ..
-rw------- 1 sotariz sotariz  403 Янв 18 13:11 authorized_keys
-rw-r--r-- 1 sotariz sotariz  397 Янв 18 13:11 known_hosts
[sotariz@server ~]$

Что я делаю не так? Как побороть?

2

http://emulek.ignorelist.com/forum/view … mp;t=10734

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

3

drBatty, соль в том что sshd настроен до меня и работает на ура т.е. другой пользователь проделав теже махинации что и я (а может и другие) ходит без пароля... может есть что-то более конкретное что мог проморгать?

4

sotariz пишет:

drwxrwxr-x 2 sotariz sotariz 4096 Янв 18 13:11 .

кстати тут права должны быть 0700. Это как я понимаю ~/.ssh/

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

sotariz пишет:

т.е. другой пользователь проделав теже махинации что и я (а может и другие) ходит без пароля... может есть что-то более конкретное что мог проморгать?

смените пароль.

Тогда враг не сможет добавить свой rsa.pud в authorized_keys.

ЗЫЖ вы ещё и ошиблись в том, что надо ДОБАВИТЬ ключ, а не заменить
правильно:

 Консоль:
cat id_rsa.pub >> .ssh/authorized_keys

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

6

drBatty пишет:

кстати тут права должны быть 0700. Это как я понимаю ~/.ssh/

Помогло! Спасибо ab

drBatty пишет:

cat id_rsa.pub >> .ssh/authorized_keys

я добавляю первый ключ потому и с одной >

7

sotariz пишет:

я добавляю первый ключ потому и с одной >

первый тоже можно с двумя добавлять.

А вообще это простой текстовый файл. Одна строка == один ключ. Его можно править в любом нормальном редакторе(только пожалуйста не в маздае).

И да, если помогло, то

1. смените порт на случайный в диапазоне 1025..65533

Если всё работает, тогда

2. закройте нафиг вход по паролю

PasswordAuthentication no

в /etc/ssh/sshd_config

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)