2

Я пытаюсь запустить демон rsync на Windows XP.

Признак состоит в том, что, когда клиент соединяется, и сервер и клиент просто сидят там. Ничего не произошло. Если я подожду, клиент будет оставаться на связи в течение неопределенного времени.

Журналы сервера (указана опция -vvv) говорят следующее:

2010/10/11 23:02:58 [5140] rsyncd version 3.0.7 starting, listening on port 873
2010/10/11 23:03:24 [4624] name lookup failed for 192.168.15.101: No
address associated with hostname
2010/10/11 23:03:24 [4624] connect from UNKNOWN (192.168.15.101)

Выходные данные клиента (если указан параметр -vvv) говорят следующее: открытие tcp-соединения с портом eddie-desktop 873, отправка аргументов демона: --server -vvvltrze.iLs --delete. "DataBackup /SomeDirectory /"

... и это все.

Обе машины работают под управлением Windows.

Вот конф:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

[databackup]
path = /cygdrive/q/databackup
read only = false
transfer logging = yes

команда сервера:

C:\Program Files\ICW>"C:\Program Files\ICW\bin\rsync.exe" --config rsyncd.conf --daemon --no-detach -vvv -4

команда клиента:

C:\Program Files (x86)\DeltaCopy>rsync.exe  -v -rlt -z --chmod=a=rw,Da+x --delete "/cygdrive/E/Data/Users/Eddie/Desktop/SomeDirectory/" "eddie-desktop::databackup/SomeDirectory/"

1 ответ1

2

rsync выполняет обратный поиск IP-адреса клиента и не соответствует ни одному из разрешенных хостов.

Возможные обходные пути:

  • Обновите rsync до версии 3.1.0 и используйте функцию "отключить обратный поиск".
  • Добавьте реверс (запись PTR) для IP-адреса клиента и добавьте его в предложение "hosts allow" в файле rsyncd.conf сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .