Ubuntu rsync 到 synology:IP 被拒绝

Ubuntu rsync 到 synology:IP 被拒绝

我正在尝试将我的(新的)Ubuntu 网络服务器目录同步到我的 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)上有效

/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/ [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

虽然不支持,您可以尝试从 Synology NAS 中删除新服务器的 IP 地址/etc/hosts.deny(如果出于某种原因,如 fail2ban 规则)或将其添加到/etc/hosts.allow

相关内容