15.04:rsync连接被拒绝
我本周末升级到Ubuntu 15.04。 现在,rsync将不再好看了:
当我尝试运行时:
beheer@boson:~ $ rsync -Wvvqaz --log-file=rs.txt --delete-excluded --delete --no-g --password-file=/home/beheer/rsync.local.pwd --exclude=lost+found /home rsync://boson.local/boson-backup/boson/
我明白了:
rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111) rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
日志文件包含:
2015/05/25 19:00:54 [15163] opening tcp connection to boson.local port 873 2015/05/25 19:00:54 [15163] rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111) 2015/05/25 19:00:54 [15163] rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
这是尝试进行本地备份。 但是,尝试从外部(Debian)服务器执行类似操作会返回完全相同的错误。
$ systemctl |grep ufw ufw.service loaded active exited Uncomplicated firewall $ sudo ufw status Status: inactive $ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
有什么建议我可以检查或可能出错吗?
编辑:如下面的评论中建议使用rssh通过ssh给出相同的错误。
EDIT2:更新防火墙( ufw
)状态并添加了iptables
状态。
编辑3:不应该有一个rsyncd
守护进程运行?
$ ps aux |grep rsync beheer 8559 0.0 0.0 9492 2176 pts/0 S+ 10:23 0:00 grep --color=auto rsync
systemctl
也不显示任何rsync
服务。 谷歌没有提到这是必需的或如何创建它。
已安装rsync.service。 你只需要看起来很努力。 😉
$ systemctl list-unit-files |grep rsync rsync.service disabled
由于默认情况下禁用该服务(…),您需要启用它然后启动它。
$ sudo systemctl enable rsync.service Synchronizing state for rsync.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d rsync defaults Executing /usr/sbin/update-rc.d rsync enable $ sudo systemctl start rsync.service
你去了:
$ systemctl |grep rsync rsync.service loaded active running fast remote file copy program daemon
这幸免于重新启动。 因此,无需在每次启动后手动启动服务。