Ставим xinetd (необходим для запуска rsync сервера):
yum install -y xinetd
Ставим сам rsync:
yum install -y rsync
Открываем конфиг rsync для xinetd:
vi /etc/xinetd.d/rsync
И заменяем в конфиге:
disable = yes
на
disable = no
Применяем настройки xinetd:
/etc/init.d/xinetd restart
Добавляем xinetd в автозапуск:
chkconfig xinetd on
Убеждаемся, что теперь xinetd слушает порт rsync:
netstat -lnpt | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 7721/xinetd
Далеее создаем конфиг /etc/rsyncd.conf по аналогии с мануалом http://phpsuxx.blogspot.com/2010/04/rsync.html, но указываем немного другие имена групп:
uid = nobody
gid = nobody
После чего применяем изменения:
/etc/init.d/xinetd restart
Все, настройка закончена :) Базовые операции с rsync можете просмотреть в статье, ссылку на которую я привел выше.
Источник: http://am3n.profusehost.net/index.php?id=70
Еще проще.
ReplyDeleteyum install -y rsync
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
netstat -lnpt | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 3210/rsync
tcp 0 0 :::873 :::* LISTEN 3210/rsyn
Ну это не проще, это руками его запускать после ребута, это неудобно.
ReplyDelete/usr/bin/rsync - Так удобно запускать по крону))) Многим этого достаточно.
ReplyDelete