LINUX.ORG.RU
ФорумAdmin

rsync


0

1

Всем привет! Разбираюсь с rsync. Вопрос такой: на сервере установлен и запущен rsincd. Чтобы клиенту запросить у сервера синхронизацию данных, на нём тоже должен быть запущен демон?


нет. должен быть установлен только клиент.

BigAlex ★★★
()

На клиенте и сервере также должен быть правильно настроен файл с паролем, после чего на клиенте запускаете нечто вроде:

/usr/bin/rsync -avz --password-file=/etc/rsyncd.scrt backup_user@your_server::rsync_dir /dest_dir
Нужные опции rsync'а смотрите в man rsyncd.conf

badwm
()

рсинк демон вам точно нужен? Для административных нужд лучше подходит вариант с ссш. рсинк демон это для публичных сервисов, которые обращаются к демону рид-онли.

azure ★★
()
Ответ на: комментарий от azure

да, машины у нас должны общаться по ssh причём синхронизация не должна происходить планово, она инициируется администраторомна сервере значит демон не нужен вообще значит на машинах должны быть установлены только клиетнты и на сервере в том числе?? а файл с паролями обязательно нужен? ( если по ssh - там доступ по ключу)

zzkate
() автор топика
Ответ на: комментарий от zzkate

Тогда ссш выполняет роль акцес-провайдера к файлам для рсинк (вместо демона рсинк), обеспечивая авторизацию. Т.е. если у пользователя есть доступ через ссш (будь то по паролю или по ключу - это как вам удобней) к опредленным файлам, то он может их синкать. Демон в таком случае - ненужен.

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.