Я просто не могу понять, что происходит с моей 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