Ich versuche, rsync so einzurichten, dass die Daten jeden Tag von einem Server kopiert werden. Um das System so eingeschränkt wie möglich zu gestalten, versuche ich, den in der Manpage beschriebenen Modus wie folgt zu verwenden: "VERWENDEN VON RSYNC-DAEMON-FUNKTIONEN ÜBER EINE FERNBEDIENUNGSANSCHLUSS"
Also habe ich eine Datei namens rsyncd.conf in den Roots-Home-Ordner gelegt:
[root]
path = /
read only = true
und versuchte, / etc / passwd als Test zu kopieren:
rsync -vv -e ssh myserver::root/etc/passwd .
Aber ich bekomme folgendes:
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]
Der Grund, warum ich das alles mache, ist, dass ich den Zugriff durch Angabe des Befehls einschränken möchte, sobald ich ihn zum Laufen gebracht habe
rsync --server --daemon .
in ~ / .ssh / autorisierte_Tasten