15.04: conexão rsync recusada

15.04: conexão rsync recusada

Atualizei para o Ubuntu 15.04 neste fim de semana. Agora, o rsync não funcionará mais:

Quando tento executar isso:

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/

Eu recebo:

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]

o arquivo de log contém:

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]

Esta é uma tentativa de backup local. Mas, tentar fazer algo semelhante em um servidor externo (Debian) retorna exatamente o mesmo erro.

$ 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

Alguma sugestão do que mais eu poderia verificar ou o que poderia estar errado?

EDIT: Usar rsync via ssh conforme sugerido nos comentários abaixo dá o mesmo erro.

EDIT2: ufwstatus atualizado do firewall () e iptablesestado adicionado.

EDIT3: Não deveria haver um rsyncddaemon em execução?

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

systemctltambém não mostra nenhum rsyncserviço. Nenhuma menção no Google de que isso é necessário ou como criá-lo.

Responder1

O rsync.service ESTÁ instalado. Você só precisa olhar muito bem. ;-)

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

Como o serviço está desabilitado por padrão (...) você precisa habilitá-lo e depois iniciá-lo.

$ 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

E aí está:

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

Isso sobrevive às reinicializações. Portanto, não há necessidade de iniciar manualmente o serviço após cada inicialização.

informação relacionada