Sto provando a configurare rsync per copiare i dati da un server ogni giorno. Al fine di rendere il sistema il più limitato possibile, sto cercando di utilizzare la modalità descritta nella pagina man come: "UTILIZZANDO LE FUNZIONI RSYNC-DAEMON TRAMITE UN COLLEGAMENTO A TELECOMANDO"
Quindi ho inserito un file chiamato rsyncd.conf nella cartella principale di root:
[root]
path = /
read only = true
e ho provato a copiare / etc / passwd come test:
rsync -vv -e ssh myserver::root/etc/passwd .
Ma ottengo quanto segue:
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]
Il motivo per cui sto facendo tutto questo è che una volta che lo faccio funzionare, ho intenzione di limitare l'accesso specificando il comando
rsync --server --daemon .
in ~ / .ssh / authorized_keys