मैं हर दिन सर्वर से डेटा कॉपी करने के लिए rsync सेट करने का प्रयास कर रहा हूं। सिस्टम को यथासंभव प्रतिबंधित करने के लिए, मैं मैन पेज में वर्णित मोड का उपयोग करने की कोशिश कर रहा हूं: "RSYNC-DAEMON फीचर्स VIA A REMOTE-SHELL CONNECTION" का उपयोग करना
तो मैंने रूट होम फोल्डर में rsyncd.conf नामक फाइल लगाई है:
[root]
path = /
read only = true
और परीक्षण के रूप में कॉपी / / / पास करने की कोशिश की:
rsync -vv -e ssh myserver::root/etc/passwd .
लेकिन मुझे निम्नलिखित मिलते हैं:
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]
मैं यह सब करने का कारण यह है कि एक बार जब मैं इसे काम कर लेता हूं, तो मुझे कमांड निर्दिष्ट करके पहुंच को प्रतिबंधित करने की योजना है
rsync --server --daemon .
~ / .ssh / अधिकृत_की में