2015-08-30 4 views
1

Я просто не могу понять, что происходит с моей RSync. Я запускаю RSync на RHEL5, ip = xx.xx.xx.97. Он получает файлы из RHEL5, ip = xx.xx.xx.96.rsync: @ERROR: auth failed on module tomcat_backup

Вот что журнал (который я указал в командной строке Rsync) показывает на xx.97 (один запрос файлов):

(local time) 
2015/08/30 13:40:01 [17353] @ERROR: auth failed on module tomcat_backup 
2015/08/30 13:40:01 [17353] rsync error: error starting client-server protocol (code 5) at main.c(1530) [receiver=3.0.6] 

Вот что журнал (который указан в rsyncd. конф файл) показывает на xx.96 (один поставляющего файлы):

(UTC time) 
2015/08/30 07:40:01 [8836] name lookup failed for xx.xx.xx.97: Name or service not known 
2015/08/30 07:40:01 [8836] connect from UNKNOWN (xx.xx.xx.97) 
2015/08/30 07:40:01 [8836] auth failed on module tomcat_backup from unknown (xx.xx.xx.97): password mismatch 

Вот фактическая команда rsync.sh вызывается из xx.xx.xx.97 (запрашивающей):

export RSYNC_PASSWORD=rsyncclient 
rsync -havz --log-file=/usr/local/bin/RSync/test.log rsync://[email protected]/tomcat_backup/ProcessSniffer/ /usr/local/bin/ProcessSniffer 

Вот rsyncd.conf на xx.xx.xx.97:

lock file = /var/run/rsync.lock 
log file = /var/log/rsyncd.log 
pid file = /var/run/rsyncd.pid 
[files] 
    name = tomcat_backup 
    path = /usr/local/bin/ 
    comment = The copy/backup of tomcat from .96 
    uid = tomcat 
    gid = tomcat 
    read only = no 
    list = yes 
    auth users = rsyncclient 
    secrets file = /etc/rsyncd.secrets 
    hosts allow = xx.xx.xx.96/255.255.255.0 

Вот в rsyncd.secrets на xx.xx.xx.97:

files:files 

Вот rsyncd.conf на xx.xx.xx.96 (поставщик файлов):

Примечание: есть 'cwrsync' (версия для Windows из Rsync) успешно вызова файлов также (xx.xx.xx.100)

Примечание: есть возможность xx.96 запрашивать файлы из xx.97. Однако это НЕ происходит на самом деле.

Он закомментирован из механизма init.d.

lock file = /var/run/rsync.lock 
log file = /var/log/rsync.log 
pid file = /var/run/rsync.pid 
strict modes = false 
[files] 
     name = tomcat_backup 
     path = /usr/local/bin 
     comment = The copy/backup of tomcat from xx.97 
     uid = tomcat 
     gid = tomcat 
     read only = no 
     list = yes 
     auth users = rsyncclient 
     secrets file = /etc/rsyncd.secrets 
     hosts allow = xx.xx.xx.97/255.255.255.0, xx.xx.xx.100/255.255.255.0 

Вот в rsyncd.secrets на xx.xx.xx.97:

files:files 

ответ

0

Это было что-то другое. У меня был скрипт, вызывающий команду rsync, и это вызывало проблему. Фактическая строка командной строки rsync была в порядке. Извинения.