web-dev-qa-db-fra.com

15.04: connexion rsync refusée

Je suis passé à Ubuntu 15.04 ce week-end. Maintenant, rsync ne jouera plus à Nice:

Quand j'essaye de lancer ceci:

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/

Je reçois:

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]

le fichier journal contient:

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]

Ceci est une tentative de sauvegarde locale. Cependant, essayer de faire quelque chose de similaire depuis un serveur externe (Debian) renvoie exactement la même erreur.

$ 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

Toutes les suggestions que je pourrais vérifier ou ce qui pourrait être faux?

EDIT: Utiliser rsync via ssh comme suggéré dans les commentaires ci-dessous provoque la même erreur.

EDIT2: statut du pare-feu mis à jour (ufw___) et état ajouté iptablesname__.

EDIT3: Ne devrait-il pas y avoir un démon rsyncden cours d'exécution?

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

systemctln’affiche pas non plus de service rsyncname__. Aucune mention sur Google que cela est nécessaire ou comment le créer.

5
Mausy5043

Le service rsync.service IS est installé. Vous avez juste besoin de regarder très fort. ;-)

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

Le service étant désactivé par défaut (...), vous devez l'activer, puis le démarrer.

$ 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

Et voilà:

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

Cela survit redémarre. Donc, pas besoin de démarrer manuellement le service après chaque démarrage.

8
Mausy5043