Добрый день/ночь!Перечитал докеументацию и примеры других - не пойму как правильно сделать.
в сети нашел 2 варианта (не знаю насколько они корректны, но по утверждению
авторов оба работают):
Когда публичный ключ генерится на источнике и копируется в
~/.ssh/authorized_keys на приемнике и наоборот; это второй вариант.
Я так понял, что это (откуда генерится ключ и куда копируется) зависит от
того, кто является инициатором ssh-сессии, так?
Моя задача:
есть 2 сервера. Server (FreeBSD 7.1) и Backup (FreeBSD 8.1).
Необходимо rsync'ом по ssh зеркалить содержимое Server на Backup раз в
сутки.
Инициатором должен быть Backup.
Поднимать rsync в режим сервера не хочется, так как не хочется лишних
сервисов на боевом веб-сервере, тем более что там есть sshd.
1. Настроить беспарольный вход
1.1. сгенерить публичный ключ на Server, скопировать его на backup в
~/.ssh/authorized_keys. (подозреваю что я что-то могу не догонять с
назначением прав на файл, тут инфа разнится, так как одни предлагают сделать
chmod 755, другие - chmod 777)
1.2. проверить что логин происходит автоматически ssh user@server.ru. вот
тут я в ступоре. ssh по прежнему требует пароля.
2. настройка rsync не представляет сложностей. тут и так практически все
ясно.
Поясните где я не верно понимаю?