Her gün bir sunucudan veri kopyalamak için rsync kurmaya çalışıyorum. Sistemi olabildiğince kısıtlamak için man sayfasında açıklanan modu şu şekilde kullanmaya çalışıyorum: "UZAKTAN-SHELL BAĞLANTISI İLE RSYNC-DAEMON ÖZELLİKLERİNİ KULLANMA"
Kökler ana klasörüne rsyncd.conf adlı bir dosya koydum:
[root]
path = /
read only = true
ve / etc / passwd dosyasını bir test olarak kopyalamaya çalıştı:
rsync -vv -e ssh myserver::root/etc/passwd .
Ama aşağıdakileri alıyorum:
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]
Tüm bunları yapmamın nedeni, bir kez çalıştığımda, komutu belirterek erişimi kısıtlamayı planlıyorum
rsync --server --daemon .
~ / .ssh / yetkili_anahtarlarda