Rclone একটি চমৎকার টুল। এটি একটি সাধারণ স্ক্রিপ্ট যা আপনাকে অনেকগুলি ক্লাউড স্টোরেজ প্রদানকারীর মাধ্যমে আপনার ফাইলগুলিকে নির্বিঘ্নে পরিচালনা করতে দেয়৷ এটিতে একটি স্বজ্ঞাত কমান্ড লাইন ইন্টারফেস এবং বৈশিষ্ট্যগুলির একটি শক্তিশালী সেট রয়েছে যা অন্যান্য জিনিসগুলির মধ্যে, আপনাকে একটি ক্লাউড রিমোট থেকে অন্যটিতে ডেটা স্থানান্তর করতে, একাধিক ক্লাউড রিমোটকে একে অপরের সাথে একত্রিত করতে এবং স্বচ্ছভাবে ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করতে দেয়৷ এই নিবন্ধটি শেষ পয়েন্টে ফোকাস করে।
Crypt হল rclone-এর একটি ফাংশন যা আপনার ফাইলগুলি আপলোড করার সময় এনক্রিপ্ট করে এবং ডাউনলোড করার সময় ডিক্রিপ্ট করে। এর মানে ক্লাউডে সংরক্ষিত প্রকৃত ফাইলগুলি এনক্রিপ্ট করা এবং স্ক্র্যাম্বল করা হয়। এটি আপনাকে আপনার ক্লাউড প্রদানকারীকে একটি স্টোরেজ পরিষেবা হিসাবে ব্যবহার করার অনুমতি দেয় যে আপনি যা আপলোড করছেন তা তারা দেখছে না।
ক্রিপ্ট সেট আপ করার জন্যও সহজ এবং স্বচ্ছ, তাই ক্রিপ্টোগ্রাফিতে কোনও প্রযুক্তিগত দক্ষতা ছাড়াই তাদের নিজস্ব এনক্রিপ্ট করা রিমোট তৈরি করা সহজে সম্ভব করে তোলে।
এটি কিভাবে কাজ করে?
একটি ক্রিপ্ট রিমোট একটি ভিন্ন রিমোট ব্যবহার করে এবং এটির উপর নিজেকে মোড়ানোর মাধ্যমে কাজ করে। ক্রিপ্ট, তাই, একটি স্তরের মতো আচরণ করে যা এটির মধ্য দিয়ে যাওয়া ডেটাকে ফিল্টার করে এবং সংশোধন করে। কোনো ডেটা ক্লাউড রিমোটে পৌঁছানোর আগে, এটি ইতিমধ্যেই ক্রিপ্ট ফাংশন দ্বারা ফিল্টার এবং এনক্রিপ্ট করা হয়েছিল৷
একাধিক রিমোটের সাথে কাজ করার সময় এই স্তরযুক্ত পদ্ধতিটি সর্বাধিক পরিমাণে নমনীয়তা প্রদান করে।
আমরা, উদাহরণস্বরূপ, rclone-এর union
ব্যবহার করে একাধিক রিমোটকে একত্রিত করতে পারি ফাংশন, তারপর এটি একটি ক্রিপ্ট রিমোটে যোগ করুন। রিমোটের মাধ্যমে আপলোড করা যেকোনো ডেটা তারপর এনক্রিপ্ট করা হয় এবং আপনার কাছে থাকা বিভিন্ন ক্লাউড রিমোটের মাধ্যমে বিতরণ করা হয়।
Rclone Crypt সেট আপ করা হচ্ছে
আপনি যদি সেই বৈশিষ্ট্যগুলিকে আকর্ষণীয় মনে করেন তবে একটি ক্রিপ্ট রিমোট সেট আপ করা তুলনামূলকভাবে সহজ। যাইহোক, এই গাইডটি অনুমান করে যে আপনি ইতিমধ্যেই আপনার নিজের আনক্রিপ্ট করা rclone রিমোট তৈরি করেছেন। আপনি এখানে আমাদের পরিচায়ক নির্দেশিকা পড়তে পারেন।
একবার আপনার নিজের আরক্লোন রিমোট হয়ে গেলে, টাইপ করে শুরু করুন:
rclone config
এটি আমাদের rclone এর কনফিগারেশন মেনুতে নিয়ে আসবে। আমরা N টিপে একটি নতুন রিমোট তৈরি করব .
আমরা যে রিমোট সেট আপ করতে চাই তার নাম Rclone আমাদের জিজ্ঞাসা করবে। এই অনুশীলনের জন্য, আমি রিমোটটির নাম দিতে যাচ্ছি "ক্রিপ্ট।"
পরবর্তী বিকল্পটি আমরা যে ধরনের রিমোট সেট আপ করতে চাই তা জানতে চাইবে। একটি ক্রিপ্ট হিসাবে রিমোট তৈরি করতে "ক্রিপ্ট" টাইপ করুন৷
৷এর পরে, rclone রিমোটটির অবস্থান জানতে চাইবে যেটি আপনি ক্রিপ্টে মোড়ানো করতে চান। নিশ্চিত করুন যে পথটি সম্পূর্ণ রিমোটের পরিবর্তে রিমোটের একটি নির্দিষ্ট ডিরেক্টরির দিকে নির্দেশ করে৷
আমার ক্ষেত্রে, আমি ইতিমধ্যে আমার জিড্রাইভ রিমোটে "maketecheasier" নামে একটি ফোল্ডার তৈরি করেছি। এটি ব্যবহার করার জন্য, আমি gdrive:/maketecheasier
লিখেছি কনফিগারেশনে।
যদিও পুরো রিমোটটিকে একটি ক্রিপ্ট হিসাবে সেট করা সম্ভব, এটি করার ফলে এনক্রিপশন এবং ডিক্রিপশন প্রক্রিয়ার সাথে কিছু সমস্যা তৈরি হতে পারে।
ক্লাউড স্টোরেজ প্রদানকারীরা একটি এনক্রিপ্ট করা রুট ফোল্ডার থাকা পরিচালনা করতে সক্ষম নাও হতে পারে। উপরন্তু, rclone ক্রিপ্টের বাইরে আপলোড করা যেকোন কিছু এনক্রিপ্ট করা হবে না এবং ক্রিপ্ট ফাংশন ফাইলগুলির সাথে কীভাবে ডিল করে তা নিয়ে কিছু সমস্যা উপস্থাপন করতে পারে৷
এনক্রিপশন সেটআপ
পরবর্তী ধাপে আমরা আমাদের রিমোটের জন্য যে ধরনের ফাইলের নাম এনক্রিপশন চাই তা জানতে চাইবে৷
- মানক সম্পূর্ণ ফাইলের নাম এনক্রিপশনের অনুমতি দেয়, যা আমরা যে ফাইলগুলি আপলোড করেছি তার ফাইলের ধরন লুকিয়ে রাখবে৷
- অস্পষ্ট ফাইলের নাম সহজভাবে "ঘোরান"। এটি একটি সহজ কিন্তু দুর্বল ধরনের এনক্রিপশন।
- বন্ধ৷ কোনো ফাইলের নাম অস্পষ্ট করবে না।
সেখান থেকে, rclone জিজ্ঞাসা করবে আমরা ডিরেক্টরির নাম এনক্রিপ্ট করতে চাই কিনা। 1 নির্বাচন করা রিমোটের সমস্ত ফোল্ডারের নাম এনক্রিপ্ট করবে। 2 নির্বাচন করা হবে না।
নিম্নলিখিত ধাপগুলির জন্য, rclone জিজ্ঞাসা করবে যে আমরা আমাদের নিজস্ব পাসওয়ার্ড তৈরি করতে চাই বা rclone আমাদের জন্য এটি তৈরি করতে চাই।
আমার ক্ষেত্রে, আমি আমার নিজের পাসওয়ার্ড টাইপ করব৷
৷এর পরে, rclone আমাদের জিজ্ঞাসা করবে যে আমরা আমাদের এনক্রিপশন কীকে আরও এলোমেলো করতে একটি দ্বিতীয় পাসওয়ার্ড যোগ করতে চাই কিনা।
আমার ক্ষেত্রে, আমি একটি দ্বিতীয় পাসওয়ার্ড যোগ করেছি৷
৷মনে রাখবেন যে এইগুলি আমাদের ডেটার চাবিকাঠি। আপনার কাছে এই দুটি পাসওয়ার্ডের একটি কপি নিরাপদ কোথাও থাকা উচিত। যে কেউ এই দুটি পাসওয়ার্ডের একটি অনুলিপি আপনার rclone কনফিগারেশন পুনরায় তৈরি করতে এবং আপনার ক্রিপ্ট রিমোট থেকে ডেটা ডিক্রিপ্ট করতে সক্ষম হবে৷
অতিরিক্ত কনফিগারেশন
পরবর্তী ধাপের জন্য, rclone জিজ্ঞাসা করবে আমরা উন্নত কনফিগারেশন মেনুতে প্রবেশ করতে চাই কিনা। বেশিরভাগ ক্ষেত্রে, আমাদের সেই সেটিংসগুলির কোনও পরিবর্তন করার দরকার নেই৷
৷যাইহোক, যদি আপনি একে অপরের সাথে ইন্টারঅ্যাক্ট করার জন্য বিভিন্ন ক্রিপ্ট রিমোট সেট আপ করেন বা যদি, কোনো কারণে, আপনি নিজেই ডেটা এনক্রিপ্ট করতে না চান, আপনি এখানে সেই সেটিংস পরিবর্তন করতে পারেন৷
অবশেষে, rclone আমাদের ক্রিপ্ট রিমোটের জন্য আমাদের সেটিংস নিশ্চিত করতে বলবে। Y টিপুন এবং এন্টার করুন আপনি যদি বর্তমান সেটিংসের সাথে সন্তুষ্ট হন।
এর পরে, rclone এখন আপনার ক্রিপ্ট রিমোট দেখাবে। আমার ক্ষেত্রে, এটি ক্রিপ্ট টাইপের সাথে ক্রিপ্ট নামে পরিচিত।
আপনার নতুন ক্রিপ্ট রিমোট পরীক্ষা করা হচ্ছে
একবার হয়ে গেলে, আপনি ফাইল স্থানান্তর করতে আপনার নতুন ক্রিপ্ট রিমোট ব্যবহার করতে পারেন। এই কমান্ডটি টাইপ করে এটি করুন:
rclone -v copy /your/local/file/here/ remotename:/the/remote/location/
আমার ক্ষেত্রে, আমি আমার মেশিন থেকে আমার ক্রিপ্ট রিমোটে একটি ছোট ফাইল কপি করেছি। আমি রিমোটের বিষয়বস্তু তালিকাভুক্ত করে ফাইলটি সঠিকভাবে অনুলিপি করা হয়েছে কিনা তা পরীক্ষা করেছি:
rclone lsf remotename:/
আপনি যদি rclone ব্যতীত অন্য কোথাও রিমোটের দিকে তাকান তবে ফাইলটি একটি বিকৃত নাম সহ প্রদর্শিত হবে। উদাহরণস্বরূপ, যখন আমি Google ড্রাইভ ওয়েবসাইটে আমার নতুন কপি করা ফাইলটি দেখি, তখন এটি আপলোড করা ফাইলের নামটি দেখায় "nf1ktmpf95lg527ddci7s3m90।"
অভিনন্দন! আপনি এখন আপনার নিজের এনক্রিপ্ট করা ক্লাউড ব্যাকআপ তৈরি করেছেন। আপনি এখন নিজেই এটি ব্যবহার করতে পারেন। অথবা, যদি লেয়ারিং এর ধারণাটি আপনাকে সৃজনশীল স্টোরেজ সমাধানের কথা ভাবতে বাধ্য করে, তাহলে সস্তা ক্লাউড স্টোরেজ প্রদানকারী সম্পর্কে আরও পড়ুন যা আপনি আরক্লোনের সাথে ব্যবহার করতে পারেন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
1. Rclone Crypt কি নিরাপদে এনক্রিপ্ট করা হয়েছে?
হ্যাঁ. ফাইলের বিষয়বস্তু এবং ফাইলের নাম এনক্রিপ্ট করতে Rclone XSalsa20 সাইফার ব্যবহার করে। এটি একটি অপেক্ষাকৃত শক্তিশালী সাইফার যা সিস্টেম সম্পদের উপর হালকা। এনক্রিপ্ট করা ফাইলগুলির বিষয়বস্তুও Poly1305 ব্যবহার করে ক্রমাগত যাচাই করা হয়, যা একটি অত্যন্ত শক্তিশালী এনক্রিপশন অ্যালগরিদম৷
2. আমি আমার কম্পিউটার হারিয়ে ফেললে কিভাবে আমি আমার ফাইলগুলি অ্যাক্সেস করব?
এই প্রক্রিয়াটির ভাল জিনিস হল যে যতক্ষণ আপনি আপনার দুটি পাসওয়ার্ড নোট করেছেন, আপনি যে কোনও জায়গা থেকে আপনার ডেটা অ্যাক্সেস করতে পারবেন। আপনার যা দরকার তা হল একটি মেশিন যা আপনি ইন্টারনেট এবং আরক্লোনের সাথে সংযোগ করতে পারেন৷
৷3. আমার পাসওয়ার্ড সেট করার পরে কি পরিবর্তন করা সম্ভব?
না। এনক্রিপশন আপনার সেট করা পাসওয়ার্ডের উপর অনেক বেশি নির্ভর করে। পাসওয়ার্ড পরিবর্তন করার অর্থ হল ক্রিপ্টের জন্য এনক্রিপশন কী পরিবর্তন হবে৷ অতএব, পূর্বে এনক্রিপ্ট করা যেকোন ফাইল আপনার কাছে অ্যাক্সেসযোগ্য হবে না।
একটি নতুন পাসওয়ার্ড ব্যবহার করার উপায় হল নতুন পাসওয়ার্ড দিয়ে একটি নতুন ক্রিপ্ট তৈরি করা, তারপরে পুরানো ক্রিপ্ট থেকে ফাইলগুলিকে ডিক্রিপ্ট করা এবং সেগুলিকে নতুন ক্রিপ্টে নিয়ে যাওয়া। সবশেষে, পুরানো ক্রিপ্ট সরান।