беспарольный доступ по ssh

Linux сервер unix SSH

Есть 2 сервера, srv1 (Aix) и srv2(REDHAT5) соответственно.
Нужно настроить беспарольный доступ по ssh, под пользователем user с srv1 на srv2.
Как я это делаю:
На srv1 и srv1 создаю пользователя user
На srv1 под пользователем user генерирую ключ ssh-keygen -r dsa, несколько раз ввод, все по умолчанию.
Содержимое полученного файла - id_rsa.pub я записываю на srv2, в файл /root/.ssh/authorized_keys
в конце меняю запись, чтобы получилось == [email protected] (ip srv1)
service sshd restart

После всех этих действий пароль все равно запрашивается.

Вопросы
1. Что я делаю не так?
2. Где должен находится authorized_keys? В root или /home/user/ ?
3. Если в root, то должен ли user обладать правами доступа к файлу authorized_keys?


Примечание:
Искал в гугле, есть описания как с root, так и с домашней директорией пользователя, под которым выполняется вход. Поэтому и спрашиваю. Сам пробовал оба варианта.
Ответы:
Мне кажется логично предположить что у пользователя, root тут при чем?
Разумеется у пользователя, к которому этот список authorized_keys. Если это root - то у рута, если это юзер - то у $USER. А не пускать будет, если права на файлы заданы таким образом, что пользователь может их менять, либо считывать приватный ключ - никакой безопасности же не будет. Конкретно на что ругается sshd разумеется, смотреть нужно в логах. Проверьте первым делом /var/log/auth.log на сервере.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.