Ubuntu rsync к синологии: IP запрещен

Я пытаюсь синхронизировать мой (новый) каталог веб-сервера Ubuntu с моим Synology NAS.

Сетевое резервное копирование включено, когда я делаю пробный запуск:

rsync --dry-run . rsync://root@192.168.1.150

Показывает доступные модули.

Когда я пытаюсь выполнить синхронизацию с rsync, происходит сбой с сообщением:

@ERROR: host is denied to login

Синхронизация выполняется с помощью этого скрипта:

#!/bin/bash
RSYNC="/usr/bin/rsync -a --delete"
export RSYNC_PASSWORD=MyPasswrd
rsync -avz -t --timeout=1200 /var/www/ root@192.168.1.150::NetBackup/web/var/www/

Все каталоги проверены. Это работало на моем предыдущем сервере Ubuntu (10.04)

/var/log/rsyncd.log:

2013/12/31 02:22:58 [8601] rsyncd version 3.0.9 starting, listening on port 873
2013/12/31 02:23:05 [10188] name lookup failed for 192.168.1.51: Name or service not known
2013/12/31 02:23:05 [10188] connect from UNKNOWN (192.168.1.51)
2013/12/31 02:23:05 [10188] module-list request from UNKNOWN (192.168.1.51)
2013/12/31 02:23:19 [11408] name lookup failed for 192.168.1.51: Name or service not known
2013/12/31 02:23:19 [11408] connect from UNKNOWN (192.168.1.51)
2013/12/31 02:23:19 [11408] rsync error: IP is denied by remote machine (code 50) at authenticate.c(563) [Receiver=3.0.9]

ОБНОВИТЬ

Мой сервер базы данных той же версии Ubuntu, установленный как второй сервер вместе с моим веб-сервером, использует тот же скрипт:

#backup the tables to NAS
RSYNC="/usr/bin/rsync -a --delete"
export RSYNC_PASSWORD=MyPasswrd
rsync -avz -t  --timeout=1200 /home/user/backup/mysql/ root@192.168.1.150::NetBackup/mysqldb/

И это работает без нареканий...

ОБНОВЛЕНИЕ 2*

с многословным (-v)

opening tcp connection to 192.168.1.150 port 873
sending daemon args: --server -vvlogDtprze.iLsf --timeout=1200 . NetBackup/webserver/var/www/
@ERROR: host is denied to login
rsync error: error starting client-server protocol (code 5) at main.c(1534) [sender=3.0.9]

2 ответа

Решение

Похоже, что IP-адрес был заблокирован по какой-то причине (слишком много попыток ввода неверного пароля?).

Вы можете попробовать изменить ip для проверки, если это легко сделать в вашем случае.

Эта ссылка может оказаться полезной: http://forum.synology.com/enu/viewtopic.php?f=145&t=22084

Хотя это не поддерживается, вы можете попытаться удалить IP-адрес нового сервера из /etc/hosts.deny в NAS-устройстве Synology (если есть по какой-либо причине, например правило fail2ban) или добавьте его в /etc/hosts.allow

Другие вопросы по тегам