J'essaie de configurer rsync pour copier les données d'un serveur tous les jours. Afin de rendre le système aussi restreint que possible, j'essaie d'utiliser le mode décrit dans la page de manuel comme: "UTILISATION DES FONCTIONS RSYNC-DAEMON VIA UNE CONNEXION À DISTANCE"
J'ai donc mis un fichier appelé rsyncd.conf dans le dossier racine de root:
[root]
path = /
read only = true
et j'ai essayé de copier / etc / passwd comme test:
rsync -vv -e ssh myserver::root/etc/passwd .
Mais je reçois ce qui suit:
opening connection using: ssh myserver rsync --server --daemon .
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
La raison pour laquelle je fais tout cela est qu'une fois que je le fais fonctionner, je prévois de restreindre l'accès en spécifiant la commande
rsync --server --daemon .
dans ~ / .ssh / authorized_keys