Estoy tratando de configurar rsync para copiar los datos de un servidor todos los días. Para que el sistema sea lo más restringido posible, estoy tratando de usar el modo descrito en la página del manual como: "UTILIZAR LAS FUNCIONES DE RSYNC-DAEMON A TRAVÉS DE UNA CONEXIÓN DE CONCHA A DISTANCIA"
Así que puse un archivo llamado rsyncd.conf en la carpeta de inicio de root:
[root]
path = /
read only = true
e intenté copiar / etc / passwd como prueba:
rsync -vv -e ssh myserver::root/etc/passwd .
Pero me sale lo siguiente:
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 razón por la que estoy haciendo todo esto es porque una vez que lo hago funcionar, planeo restringir el acceso especificando el comando
rsync --server --daemon .
en ~ / .ssh / optional_keys