আমি প্রতিদিন একটি সার্ভার থেকে ডেটা অনুলিপি করতে rsync সেট আপ করার চেষ্টা করছি। সিস্টেমটিকে যতটা সম্ভব সীমাবদ্ধ করার জন্য, আমি ম্যান পেজে বর্ণিত মোডটি ব্যবহার করার চেষ্টা করছি: "রিমোট-শেল সংযোগের মাধ্যমে আরএসআইএনসি-ডেমন বৈশিষ্ট্যগুলি ব্যবহার করা হচ্ছে"
সুতরাং আমি শিকড়গুলির হোম ফোল্ডারে 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 / অনুমোদিত_কিগুলিতে