Ubuntu rsync to synology: IP が拒否されました

Ubuntu rsync to synology: IP が拒否されました

(新しい) Ubuntu Web サーバー ディレクトリを Synology NAS に同期しようとしています。

ドライ ランを実行すると、ネットワーク バックアップが有効になります。

rsync --dry-run . rsync://[email protected]

利用可能なモジュールが表示されます。

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/ [email protected]::NetBackup/web/var/www/

すべてのディレクトリはテスト済みです。これは以前のUbuntuサーバー(10.04)で動作しました。

ログファイル:

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 バージョンで、Web サーバーと一緒に 2 番目のサーバーとしてインストールされており、同じスクリプトを使用しています。

#backup the tables to NAS
RSYNC="/usr/bin/rsync -a --delete"
export RSYNC_PASSWORD=MyPasswrd
rsync -avz -t  --timeout=1200 /home/user/backup/mysql/ [email protected]::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]

答え1

その IP は何らかの理由で禁止されているようです (間違ったパスワードの試行が多すぎたなど)。

簡単に実行できる場合は、IP を変更して確認してみてください。

このリンクが役に立つかもしれません:http://forum.synology.com/enu/viewtopic.php?f=145&t=22084

答え2

それでもサポートされていません/etc/hosts.deny、 Synology NASから新しいサーバーのIPアドレスを削除するか(fail2banルールなどの何らかの理由で存在する場合)、/etc/hosts.allow

関連情報