কম্পিউটার টিউটোরিয়াল

Rclone ব্যবহার করে ক্লাউডে ফাইল এনক্রিপ্ট করার পদ্ধতি

Rclone একটি চমৎকার টুল। এটি একটি সহজ স্ক্রিপ্ট যা আপনাকে আপনার ফাইলগুলো অনেক ক্লাউড স্টোরেজ প্রোভাইডারের ওপর सहজে ম্যানেজ করতে দেয়। এর একটি ইন্টুইটিভ কমান্ড লাইন ইন্টারফেস এবং একটি পাওয়ারফুল ফিচার সেট রয়েছে যা, অন্যদের মধ্যে, আপনাকে একটি ক্লাউড রিমোট থেকে অন্যটিতে ডেটা মাইগ্রেট করতে দেয়, একাধিক ক্লাউড রিমোট একসাথে কম্বাইন করতে দেয় এবং ট্রান্সপারেন্টলি ডেটা এনক্রিপ্ট ও ডিক্রিপ্ট করতে দেয়। এই আর্টিকেলটি শেষ বিন্দুতে ফোকাস করে।

Crypt হলো rclone-এর একটি ফাংশন যা আপনার ফাইলগুলো এনক্রিপ্ট করে যখন সেগুলো আপলোড হচ্ছে এবং ডিক্রিপ্ট করে যখন ডাউনলোড হচ্ছে। এর মানে ক্লাউডে স্টোর করা আসল ফাইলগুলো এনক্রিপ্টেড এবং স্ক্র্যাম্বলড থাকে। এটি আপনাকে আপনার ক্লাউড প্রোভাইডারকে একটি স্টোরেজ সার্ভিস হিসেবে ব্যবহার করতে দেয় তাদের ওপর ট্রাস্ট না করে যে তারা আপনার আপলোড করা কী দেখছে না।

Crypt সেট আপ করাও সহজ এবং ট্রান্সপারেন্ট, তাই ক্রিপ্টোগ্রাফিতে কোনো টেকনিক্যাল এক্সপার্টাইজ না থাকা কেউও সহজেই তাদের নিজস্ব এনক্রিপ্টেড রিমোট তৈরি করতে পারেন।

এটি কীভাবে কাজ করে?

একটি crypt রিমোট কাজ করে একটি অন্য রিমোট ব্যবহার করে এবং নিজেকে সেটির ওপর মোড়ায়। Crypt, তাই, একটি লেয়ার হিসেবে বর্তায় যা ডেটা ফিল্টার ও মডিফাই করে যেটি এর মধ্য দিয়ে পাস করে। ক্লাউড রিমোটে যেকোনো ডেটা পৌঁছানোর আগে, সেটি ইতিমধ্যে crypt ফাংশন দ্বারা ফিল্টার ও এনক্রিপ্টেড হয়ে থাকে।

এই লেয়ারড পদ্ধতিটি সবচেয়ে বেশি ফ্লেক্সিবিলিটি দেয় একাধিক রিমোট ডিল করার সময়।

আমরা, উদাহরণস্বরূপ, একাধিক রিমোট একসাথে কম্বাইন করতে পারি rclone-এর union ফাংশন ব্যবহার করে, তারপর সেটি একটি crypt রিমোটে যোগ করতে পারি। রিমোটের মাধ্যমে আপলোড করা যেকোনো ডেটা তখন এনক্রিপ্টেড হয়ে আপনার বিভিন্ন ক্লাউড রিমোটসের মাধ্যমে ডিস্ট্রিবিউট হবে।

Rclone Crypt সেট আপ করা

আপনি যদি এই ফিচারগুলো আকর্ষণীয় লাগে, তবে একটি crypt রিমোট সেট আপ করা তুলনামূলকভাবে স্ট্রেটফরওয়ার্ড। তবে, এই গাইড অনুমান করে যে আপনার ইতিমধ্যে আপনার নিজস্ব অনএনক্রিপ্টেড rclone রিমোট আছে। আপনি আমাদের ইন্ট্রোডাক্টরি গাইড পড়তে পারেন এখানে।

একবার আপনার নিজস্ব rclone রিমোট হয়ে গেলে, শুরু করুন টাইপ করে:

rclone config

এটি আমাদের rclone-এর কনফিগারেশন মেনুতে আনবে। আমরা N চাপা একটি নতুন রিমোট তৈরি করব।

Rclone আমাদের রিমোটের নাম চাইবে যা আমরা সেট আপ করতে চাই। এই এক্সারসাইজের জন্য, আমি রিমোটটির নাম "crypt" রাখব।

পরবর্তী অপশনটি চাইবে রিমোটের টাইপ যা আমরা সেট আপ করতে চাই। "crypt" টাইপ করুন রিমোটটি একটি crypt হিসেবে তৈরি করার জন্য।

এরপর, rclone চাইবে সেই রিমোটের লোকেশন যা আপনি crypt-এ মোড়াতে চান। নিশ্চিত করুন যে পাথটি একটি নির্দিষ্ট ডিরেক্টরির দিকে পয়েন্ট করছে রিমোটে পুরো রিমোটের বদলে।

আমার কেসে, আমি ইতিমধ্যে একটি ফোল্ডার বানিয়েছি "maketecheasier" নামে আমার gdrive রিমোটে। সেটি ব্যবহার করতে, আমি কনফিগারেশনে gdrive:/maketecheasier লিখলাম।

যদিও পুরো রিমোটকে একটি crypt হিসেবে সেট করা সম্ভব, এটি করা কিছু ইস্যু তৈরি করতে পারে এনক্রিপশন এবং ডিক্রিপশন প্রসেসের সাথে।

ক্লাউড স্টোরেজ প্রোভাইডাররা একটি এনক্রিপ্টেড রুট ফোল্ডার হ্যান্ডেল করতে সক্ষম নাও হতে পারে। আরও, rclone crypt-এর বাইরে আপলোড করা যেকোনো কিছু আনএনক্রিপ্টেড থাকবে এবং crypt ফাংশন ফাইলগুলো কীভাবে ডিল করে সেটির সাথে কিছু ইস্যু প্রেজেন্ট করতে পারে।

এনক্রিপশন সেট আপ

পরবর্তী ধাপে আমাদের রিমোটের জন্য কোন টাইপের ফাইলনেম এনক্রিপশন চাই সেটি চাওয়া হবে।

  • স্ট্যান্ডার্ড (Standard) ফুল ফাইলনেম এনক্রিপশন এর অনুমতি দেয়, যা আপলোড করা ফাইলগুলোর ফাইল টাইপ হাইড করবে।
  • অবস্কিউরেট (Obfuscate) শুধু ফাইল নামগুলো "রোটেট" করে। এটি একটি সহজ কিন্তু কমজোর ধরণের এনক্রিপশন।
  • অফ (Off) কোনো ফাইলনেম অবস্কিউরেট করবে না।

সেখান থেকে, rclone জিজ্ঞেস করবে আমরা কি ডিরেক্টরি নামগুলো এনক্রিপ্ট করতে চাই। ১ চাপলে রিমোটের সকল ফোল্ডার নাম এনক্রিপ্ট হবে। ২ চাপলে হবে না।

পরবর্তী ধাপগুলোতে, rclone জিজ্ঞেস করবে আমরা কি নিজস্ব পাসওয়ার্ড তৈরি করতে চাই বা rclone-কে জেনারেট করতে দিতে চাই।

আমার কেসে, আমি নিজস্ব পাসওয়ার্ড টাইপ করব।

এরপর, rclone আমাদের জিজ্ঞেস করবে আমরা কি একটি দ্বিতীয় পাসওয়ার্ড যোগ করতে চাই আমাদের এনক্রিপশন কী আরও র‍্যান্ডমাইজ করার জন্য।

আমার কেসে, আমি একটি দ্বিতীয় পাসওয়ার্ড যোগ করলাম।

মনে রাখবেন যে এগুলো আমাদের ডেটার কী। আপনার এই দুটি পাসওয়ার্ডের একটি কপি কোথাও সেফ জায়গায় রাখা উচিত। যে কেউ এই দুটি পাসওয়ার্ডের কপি পাবে, সে আপনার rclone কনফিগারেশন রিক্রিয়েট করতে পারবে এবং আপনার crypt রিমোট থেকে ডেটা ডিক্রিপ্ট করতে পারবে।

অতিরিক্ত কনফিগারেশন

পরবর্তী ধাপে, rclone জিজ্ঞেস করবে আমরা কি অ্যাডভান্সড কনফিগারেশন মেনুতে যেতে চাই। অধিকাংশ ক্ষেত্রে, আমাদের সেটিংসে কোনো পরিবর্তন আনার দরকার নেই।

তবে, আপনি যদি ভিন্ন crypt রিমোট সেট আপ করছেন যেগুলো একে অপরের সাথে ইন্টারঅ্যাক্ট করে বা যদি কোনো কারণে আপনি ডেটা নিজে এনক্রিপ্ট করতে চান না, তবে আপনি সেটিংস এখানে পরিবর্তন করতে পারেন।

শেষে, rclone আমাদের চাইবে crypt রিমোটের সেটিংস কনফার্ম করতে। Y এবং Enter চাপুন আপনি বর্তমান সেটিংস থেকে স্যাটিসফাইড থাকলে।

এরপর, rclone এখন আপনার crypt রিমোট দেখাবে। আমার কেসে, এটি crypt নামে আছে টাইপ Crypt সহ।

আপনার নতুন Crypt রিমোট টেস্ট করা

হয়ে গেলে, আপনি আপনার নতুন crypt রিমোট ব্যবহার করতে পারেন ফাইল ট্রান্সফার করতে। সেটি করতে এই কমান্ড টাইপ করুন:

rclone -v copy /your/local/file/here/ remotename:/the/remote/location/

আমার কেসে, আমি আমার মেশিন থেকে একটি ছোট ফাইল কপি করলাম আমার crypt রিমোটে। আমি চেক করলাম ফাইলটি সঠিকভাবে কপি হয়েছে কিনা রিমোটের কন্টেন্ট লিস্ট করে:

rclone lsf remotename:/

আপনি যদি rclone ছাড়া কোথাও রিমোটে দেখেন, ফাইলটি একটি গারবেলড নাম সহ দেখাবে। উদাহরণস্বরূপ, আমি যখন আমার নতুন কপি করা ফাইলটি Google Drive ওয়েবসাইটে দেখলাম, তখন আপলোড করা ফাইলনেম দেখলাম "nf1kktmpf95lg527ddci7s3m90"।

অভিনন্দন! আপনি এখন আপনার নিজস্ব এনক্রিপ্টেড ক্লাউড ব্যাকআপ বানিয়েছেন। আপনি এখন এটি নিজে থেকেই ব্যবহার করতে পারেন। অথবা, যদি লেয়ারিং কনসেপ্টটি আপনাকে ক্রিয়েটিভ স্টোরেজ সমাধান চিন্তা করতে বাধ্য করে, তবে rclone-এ ব্যবহারযোগ্য সস্তা ক্লাউড স্টোরেজ প্রোভাইডার সম্পর্কে আরও পড়ুন।

প্রশ্নোত্তর

১. Rclone Crypt সিকিউরলি এনক্রিপ্টেড?

হ্যাঁ। Rclone XSalsa20 সিফার ব্যবহার করে ফাইল কন্টেন্ট এবং ফাইল নাম এনক্রিপ্ট করতে। এটি একটি আপেক্ষিকভাবে শক্তিশালী সিফার যা সিস্টেম রিসোর্সে হালকা। এনক্রিপ্টেড ফাইলগুলোর কন্টেন্টও কনস্ট্যান্টলি ভেরিফাইড থাকে Poly1305 ব্যবহার করে, যা একটি খুব শক্তিশালী এনক্রিপশন অ্যালগরিদম।

২. আমি যদি আমার কম্পিউটার হারিয়ে ফেলি, তবে আমি কীভাবে আমার ফাইল অ্যাক্সেস করব?

এই প্রসেসের ভালো দিক হলো যতক্ষণ না আপনার দুটি পাসওয়ার্ড নোট করে রাখেন, আপনি যেকোনো জায়গা থেকে আপনার ডেটা অ্যাক্সেস করতে পারবেন। আপনার দরকার শুধু একটি মেশিন যা ইন্টারনেটে কানেক্ট করতে পারে এবং rclone।

৩. কি একবার সেট করার পর পাসওয়ার্ড পরিবর্তন করা সম্ভব?

না। এনক্রিপশন ভরসা করে আপনার সেট করা পাসওয়ার্ডের ওপর। পাসওয়ার্ড পরিবর্তন করলে crypt-এর এনক্রিপশন কী পরিবর্তন হবে। তাই, পূর্বে এনক্রিপ্ট করা যেকোনো ফাইল আপনার কাছে অ্যাক্সেসIBLE থাকবে না।

নতুন পাসওয়ার্ড ব্যবহার করার পদ্ধতি হলো নতুন পাসওয়ার্ড দিয়ে একটি নতুন crypt তৈরি করা, তারপর পুরনো crypt থেকে ফাইলগুলো ডিক্রিপ্ট করে নতুন crypt-এ সরানো। শেষে, পুরনো crypt রিমুভ করা।


  1. YouTube ভিডিও এডিটর ব্যবহার করে ভিডিও এডিট করার উপায়

  2. HDR কালার এডিটিং মাস্টার করুন: ফটো ট্রান্সফর্ম করার ধাপে ধাপে গাইড

  3. মোবাইল ফোন থেকে রিমোট ডেস্কটপ সুমুখে অ্যাক্সেস করুন

  4. উইন্ডোজ ডিস্ক ম্যানেজমেন্ট দিয়ে আপনার হার্ড ড্রাইভের কন্টেন্ট খুঁজে বের করুন