15.04: conexión rsync rechazada

15.04: conexión rsync rechazada

Actualicé a Ubuntu 15.04 este fin de semana. Ahora, rsync ya no funcionará bien:

Cuando intento ejecutar esto:

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/

Yo obtengo:

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]

el archivo de registro contiene:

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]

Este es un intento de realizar una copia de seguridad local. Pero intentar hacer algo similar desde un servidor externo (Debian) arroja exactamente el mismo error.

$ 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

¿Alguna sugerencia de qué más podría comprobar o qué podría estar mal?

EDITAR: El uso de rsync a través de ssh como se sugiere en los comentarios a continuación produce el mismo error.

EDITAR2: ufwestado actualizado del firewall () y iptablesestado agregado.

EDITAR3: ¿No debería haber un rsyncddemonio ejecutándose?

$ ps aux |grep rsync
beheer    8559  0.0  0.0   9492  2176 pts/0    S+   10:23   0:00 grep --color=auto rsync

systemctlTampoco muestra ningún rsyncservicio. No se menciona en Google que esto es necesario ni cómo crearlo.

Respuesta1

El rsync.service ESTÁ instalado. Sólo hay que mirar con mucha atención. ;-)

$ systemctl list-unit-files |grep rsync
rsync.service                          disabled

Dado que el servicio está deshabilitado de forma predeterminada (...) es necesario habilitarlo y luego iniciarlo.

$ 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

Y ahí tienes:

$ systemctl |grep rsync
rsync.service                 loaded active running   fast remote file copy program daemon

Esto sobrevive a los reinicios. Por lo tanto, no es necesario iniciar manualmente el servicio después de cada inicio.

información relacionada