LINUX.ORG.RU
решено ФорумAdmin

Помогите настроить rsync


0

1

Привет!

Имеются 2 сервера: serv1 - ip 111.111.111.111 serv2 - ip 222.222.222.222

на serv1 запущен демон rsyncd

в конфиге прописан модуль copy

------------------------------------------------

# rsyncd.conf - Example file, see rsyncd.conf(5) # # Set this if you want to stop rsync daemon with rc.d scripts

pid file = /var/run/rsyncd.pid

# Logs files

log file = /var/log/rsyncd.log

max connections = 1

use chroot = yes

[copy]

path = /home/domen/domen.name/

uid = root

gid = wheel

read only = yes

list = yes

comment = Copy files domen.name

hosts allow = 222.222.222.222

auth users = backup

secrets file = /root/rsycnd.scrt

------------------------------------------------

в файле /root/rsycnd.scrt (root:wheel 0600)

----------------------------

backup:123456

----------------------------

с serv2 пытаюсь запустить синхронизацию

serv2# rsync backup@111.111.111.111::copy

Password:123456

@ERROR: auth failed on module copy

rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]

если выполнить

serv2# rsync 111.111.111.111::

copy Copy files domen.name

тоесть модуль видит, но почему то не проходит авторизация...

Подскажите чайнику.. что я сделал не так.. или чего не сделал ? Всячески пробовал изменять конфиг.. но все равно авторизация не проходит. Даже root пользователя пробовал прописывать в конфиг, но результат тот же...



Последнее исправление: alllxx89 (всего исправлений: 5)

Ответ на: комментарий от fbiagent

положил секретный файл в каталог /usr/local/etc/rsyncd.scrt

вот что пишет:

serv2# rsync -uvroght --password-file=/usr/local/etc/rsyncd.scrt backup@111.111.111.111::copy /home/domen/domen.name/

password file must not be other-accessible

continuing without password file

Password: 123456

@ERROR: auth failed on module copy

rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]

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

serv1# ls -la /usr/local/etc/
total 246
drwxr-xr-x 9 root wheel 1024 Jan 31 14:12 .
drwxr-xr-x 14 root wheel 512 May 28 2009 ..
drwxr-xr-x 6 root wheel 512 Feb 17 2011 apache22
drwxr-xr-x 2 root wheel 512 Nov 12 2010 man.d
drwxr-xr-x 2 root wheel 512 Jul 23 2010 nginx
drwxr-xr-x 2 root wheel 512 Feb 24 2009 pam.d
drwxr-xr-x 2 root wheel 512 May 28 2009 php
-r--r--r-- 1 root www 40102 Jan 31 2010 php-apache.ini
-r--r--r-- 1 root wheel 49 May 28 2009 php.conf
-r--r--r-- 1 root www 39977 Sep 15 2009 php.ini
-r--r--r-- 1 root wheel 45596 May 28 2009 php.ini-dist
-r--r--r-- 1 root wheel 49218 May 28 2009 php.ini-recommended
-r--r--r-- 1 root wheel 15837 May 28 2009 pkgtools.conf
-r--r--r-- 1 root wheel 15837 May 28 2009 pkgtools.conf.sample
-r-xr-xr-x 1 root wheel 716 May 28 2009 pkgtools.status-pkg.sh
drwxr-xr-x 2 root wheel 512 May 28 2009 postfix
-rw-r--r-- 1 root www 2026 Jan 31 2010 proftpd.conf
-rw-r--r-- 1 root wheel 2478 Nov 12 2010 proftpd.conf.sample
-rw------- 1 root wheel 0 Feb 24 2009 proftpd.passwd
drwxr-xr-x 2 root wheel 512 Jan 30 19:22 rc.d
-r--r--r-- 1 root wheel 483 Jan 31 16:15 rsyncd.conf
-r--r--r-- 1 root wheel 766 Mar 4 2011 rsyncd.conf.sample
-rwS--S--- 1 root wheel 13 Jan 31 16:13 rsyncd.scrt
-r--r--r-- 1 root wheel 339 May 28 2009 xml2Conf.sh
-r--r--r-- 1 root wheel 232 May 28 2009 xsltConf.sh

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

УМВР

#ls -la /etc/rsyncd.scrt
-rw------- 1 root root 13 Окт 28  2009 /etc/rsyncd.scrt

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

serv1# ls -la /usr/local/etc/rsyncd.scrt

-rw------- 1 root wheel 13 Jan 31 18:45 /usr/local/etc/rsyncd.scrt

serv1# /usr/local/etc/rc.d/rsyncd restart

Stopping rsyncd.

Waiting for PIDS: 65229.

Starting rsyncd.

все равно

serv2# rsync -uvroght --password-file=/usr/local/etc/rsyncd.scrt backup@222.222.222.222::copy /home/domain/domain.name/

password file must not be other-accessible

continuing without password file

Password:

@ERROR: auth failed on module copy rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]

пароль ввожу не авторизуется...

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

На стороне serv1 должно быть:
1) запущен rsyncd
2) секретный файл rsyncd.scrt в формате user:pass

На стороне serv2 должно быть:
1) секретный файл rsync.scrt в формате pass

Надеюсь, что понятно написал

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

Вот так вот... а этого я не знал...

В этом то и загвоздка была.. Спасибо. Теперь все ОК!

Я же говорю.. чайник я ))

alllxx89
() автор топика
23 августа 2012 г.
Ответ на: комментарий от fbiagent

Проблема с rsync

Добрый вечер, простите что подымаю тему

Суть в том, что хочу настроить репликацию с сервера freebsd на NAS QNAP Но ничего не выходит, хоть убей не принимает пароль

На freebsd настроен сервер, на него нормально подключаюсь другим сервером freebsd, а с QNAP не пускает 2012/08/23 18:59:26 [27353] auth failed on module backup from unknown (46.xxx.194.xxx): password mismatch

Пробовал разные варианты, менять пароли, запускать без паролья, подгружать файлом - хоть убей неправильный пароль...

если ставить QNAP сервером, то файлы копируются в freebsd - но мне нужно копировать бекапы сайта на NAS

Помогите....

maxya-zp
()
Ответ на: Проблема с rsync от maxya-zp

man rsync

...
Rsync  copies  files either to or from a remote host.
...
так что, если копируется хоть с одной стороны, то и в обратную сторону можно получить

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