Próbuję skonfigurować rsync, aby codziennie kopiował dane z serwera. Aby maksymalnie ograniczyć system, próbuję użyć trybu opisanego na stronie podręcznika jako: „KORZYSTANIE Z FUNKCJI RSYNC-DAEMON ZA POMOCĄ POŁĄCZENIA ZDALNEGO-SHELL”
Więc umieściłem plik o nazwie rsyncd.conf w folderze głównym katalogu głównego:
[root]
path = /
read only = true
i próbował skopiować / etc / passwd jako test:
rsync -vv -e ssh myserver::root/etc/passwd .
Ale dostaję następujące:
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]
Powodem, dla którego to wszystko robię, jest to, że kiedy zacznę działać, planuję ograniczyć dostęp poprzez podanie polecenia
rsync --server --daemon .
w ~ / .ssh / Author_keys