আমার মনে হয় আপনি rsyncrypto পছন্দ করবেন ।
আপনার প্লেইনটেক্সট ডিরেক্টরি থেকে আপনার এনক্রিপ্ট করা ডিরেক্টরিতে ফাইলগুলি এনক্রিপ্ট করতে আপনার স্থানীয়ভাবে রাখা কীগুলি ব্যবহার করে আপনার এনক্রিপ্ট করা ডিরেক্টরি এবং আপনার প্লেটেক্সট ডিরেক্টরি থেকে ফাইলগুলি ডিক্রিপ্ট করুন rs
আপনার এনক্রিপ্ট করা ডিরেক্টরি এবং দূরবর্তী হোস্টের মধ্যে সিঙ্ক্রোনাইজ করতে rsync ব্যবহার করুন।
আপনি এখন সোর্সফোর্জ থেকে ডাউনলোড করতে পারেন সেই সিএসক্রিপ্টো বাস্তবায়ন কেবল বাইটগুলিতে পরিবর্তনগুলিই নয়, সন্নিবেশ এবং মুছে ফেলাও পরিচালনা করে।
Rsyncrypto এর সাহায্যে সমস্ত এনক্রিপশন কী স্থানীয় কম্পিউটার ছেড়ে যায় না।
"রিমোট সার্ভারটি সম্ভবত ডিরেক্টরি কাঠামোটিও জেনে রাখা উচিত নয়"
সেক্ষেত্রে আপনি --name-encrypt=map
বিকল্পটি ব্যবহার করতে চাইবেন । এটি প্রতিটি এনক্রিপ্ট করা ফাইলের নাম অক্ষরের একটি এলোমেলো স্ট্রিং তৈরি করে এবং ডিফল্টরূপে সমস্ত ম্যাংলেড ফাইলের নাম একটি ডিরেক্টরিতে সংরক্ষণ করা হয়। প্রকৃত ফাইলের নাম এবং ফোল্ডারের নামগুলি "এনক্রিপ্ট করা" ফাইলটিতে "ফাইলম্যাপ" নামে সংরক্ষণ করা হয়।
সম্পর্কিত: "কোনও এনক্রিপ্ট করা সংস্করণ নিয়ন্ত্রণ ব্যবস্থা আছে কি?"