হার্ড ড্রাইভের ডেটাতে অননুমোদিত অ্যাক্সেস রোধ করতে, এটি এনক্রিপ্ট করা গুরুত্বপূর্ণ। অনেক লিনাক্স ডিস্ট্রিবিউটিভ আপনার ইন্সটল করার সময় আপনার প্রধান ড্রাইভ এনক্রিপ্ট করার প্রস্তাব দেয়, কিন্তু পরবর্তীতে আপনাকে একটি বহিরাগত হার্ড ড্রাইভ এনক্রিপ্ট করতে হতে পারে। কিভাবে জানতে পড়ুন।
সতর্কতা: একটি ভুল কমান্ড বা ভুল প্যারামিটার ব্যবহার করার ফলে এমন একটি ডিভাইসে ডেটা নষ্ট হওয়ার সম্ভাবনা রয়েছে যা উদ্দেশ্যযুক্ত হার্ড ড্রাইভ নয়।
এই নির্দেশাবলী সঠিকভাবে অনুসরণ করলে অভিপ্রায় হার্ড ড্রাইভ থেকে সমস্ত ডেটা মুছে যাবে। সমস্ত গুরুত্বপূর্ণ ডেটার ব্যাকআপ রাখুন। এই পদক্ষেপগুলি করার আগে আপনার পুরো নিবন্ধটি পড়া উচিত।
ধাপ
2 এর অংশ 1: একটি বহিরাগত হার্ড ড্রাইভ এনক্রিপ্ট করা
ধাপ 1. চেক করুন কিনা
ক্রিপ্টসেট
উপস্থিত:
টার্মিনালে sudo cryptsetup --version টাইপ করুন। যদি, একটি সংস্করণ নম্বর মুদ্রণের পরিবর্তে, যার ফলে "কমান্ড পাওয়া যায় না", আপনাকে ইনস্টল করতে হবে
ক্রিপ্টসেট
-
মনে রাখবেন যে আপনাকে ব্যবহার করতে হবে
sudo
। দৌড়ানোর চেষ্টা করছে
ক্রিপ্টসেট
ছাড়া
sudo
- প্রোগ্রামটি ইনস্টল করা থাকলেও "কমান্ড পাওয়া যায়নি"
ধাপ 2. কোন ডিভাইস সংযুক্ত আছে তা পরীক্ষা করুন:
sudo fdisk -l।
ধাপ 3. বাহ্যিক হার্ড ড্রাইভ সংযোগ করুন।
ধাপ 4. কোন ডিভাইসগুলি আবার সংযুক্ত আছে তা পরীক্ষা করুন।
সুডো fdisk -l আবার চালান এবং একটি অংশ যা ভিন্ন তা সন্ধান করুন। যে হার্ড ড্রাইভ আপনি সংযুক্ত। এর ডিভাইসের নাম মনে রাখবেন (যেমন
/dev/sdb
)। এই নিবন্ধে, এটি হিসাবে উল্লেখ করা হবে
/dev/sdX
; সব ক্ষেত্রে এটি প্রকৃত পথের সাথে প্রতিস্থাপন করতে ভুলবেন না।
ধাপ 5. আপনি যে কোন ডেটা রাখতে চান তা ব্যাক আপ করুন।
পরবর্তী পদক্ষেপগুলি হার্ড ড্রাইভ থেকে সমস্ত ডেটা মুছে ফেলবে।
ধাপ 6. বাহ্যিক হার্ড ড্রাইভ আনমাউন্ট করুন।
এটি সংযোগ বিচ্ছিন্ন করবেন না - কেবল এটি আনমাউন্ট করুন। আপনি আপনার ফাইল ম্যানেজারের মাধ্যমে, অথবা: sudo umount /dev /sdX এর মাধ্যমে এটি করতে পারেন
ধাপ 7. হার্ড ড্রাইভ থেকে সমস্ত ফাইল সিস্টেম এবং ডেটা মুছুন।
যদিও এটি এনক্রিপশন সেট করার জন্য প্রয়োজন হয় না, এটি সুপারিশ করা হয়।
- শুধুমাত্র ফাইল সিস্টেম হেডারগুলি দ্রুত মুছতে, ব্যবহার করুন: sudo wipefs -a /dev /sdX
-
হার্ড ড্রাইভের সমস্ত ডেটা ওভাররাইট করতে, ব্যবহার করুন: sudo dd if =/dev/urandom of =/dev/sdX bs = 1M। আপনি একটি অগ্রগতি বার বা অন্য কোন আউটপুট দেখতে পাবেন না, কিন্তু যদি আপনার বাহ্যিক হার্ড ড্রাইভে একটি বাতি থাকে যা ড্রাইভে লেখা হয় তখন এটি জ্বলজ্বলে শুরু করা উচিত।
- যদি বাহ্যিক হার্ড ড্রাইভটি বড় হয়, আশা করুন যে আপনাকে দীর্ঘ সময় অপেক্ষা করতে হবে। যদিও এটি ডিভাইস এবং হার্ড ড্রাইভের উপর নির্ভর করে, একটি সম্ভাব্য গতি প্রতি সেকেন্ডে 30 মেগাবাইট, যা 256 গিগাবাইটের জন্য প্রায় 2½ ঘন্টা সময় নেয়।
-
আপনি যদি অগ্রগতি দেখতে চান, এর প্রক্রিয়া আইডি খুঁজে বের করুন
dd
তারপর আরেকটি টার্মিনাল খুলুন এবং sudo kill -USR1 pid (pid হচ্ছে আপনার প্রসেস আইডি) ব্যবহার করুন। এটি প্রক্রিয়াটি বন্ধ করবে না (যেমন
হত্যা
ছাড়া
-USR1
- প্যারামিটারটি করবে), কিন্তু এটি কতগুলি বাইট কপি করেছে তা মুদ্রণ করতে বলে।
- Sudo dd ব্যবহার করলে যদি
ধাপ 8. চালান
ক্রিপ্টসেট
:
sudo cryptsetup --verbose-verify-passphrase luksFormat /dev /sdX
-
ক্রিপ্টসেট
আপনাকে সতর্ক করবে যে ডেটা অপরিবর্তনীয়ভাবে ওভাররাইট করা হবে। প্রকার
হ্যাঁ
নিশ্চিত করতে যে আপনি এটি করতে চান এবং চালিয়ে যান। আপনাকে একটি পাসফ্রেজ চয়ন করতে বলা হবে। আপনি একটি বেছে নেওয়ার পরে, এনক্রিপশন সেট আপ করতে কিছু সময় লাগবে।
ক্রিপ্টসেট
- "সফল কমান্ড" দিয়ে শেষ করা উচিত।
-
যদি
ক্রিপ্টসেট
বিদ্যমান পার্টিশন সম্পর্কে আপনাকে সতর্ক করে (ফর্মের একটি বার্তা সহ
সতর্কতা: ডিভাইস /dev /sdX ইতিমধ্যে রয়েছে …… পার্টিশন স্বাক্ষর
- ), আপনি বিদ্যমান ফাইল সিস্টেমগুলি সঠিকভাবে মুছে ফেলেননি। আপনার ফাইল সিস্টেম এবং ডেটা মুছার ধাপটি উল্লেখ করা উচিত, তবে সতর্কতা উপেক্ষা করা এবং চালিয়ে যাওয়াও সম্ভব।
ধাপ 9. এনক্রিপ্ট করা পার্টিশন খুলুন:
sudo cryptsetup luksOpen /dev /sdX sdX (উভয় প্রতিস্থাপন করুন
sdX
এনক্রিপ্ট করা পার্টিশনের সাথে আপনি শুধু সেট আপ করেছেন।)
আপনি একটি পাসফ্রেজ জন্য অনুরোধ করা হবে। আপনি আগের ধাপে যে পাসফ্রেজটি বেছে নিয়েছেন তা লিখুন।
ধাপ 10. এনক্রিপ্ট করা পার্টিশন কোথায় ম্যাপ করা হয়েছে তা পরীক্ষা করুন।
এটা সাধারণত হয়
/dev/mapper/sdX
কিন্তু আপনি sudo fdisk -l ব্যবহার করে দুবার চেক করুন।
ধাপ 11. এনক্রিপ্ট করা পার্টিশনে একটি নতুন ফাইল সিস্টেম তৈরি করুন।
এনক্রিপশন সেট আপ করার আগে যা বিদ্যমান ছিল তা মুছে ফেলা হয়েছে। কমান্ডটি ব্যবহার করুন: sudo mkfs.ext4/dev/mapper/sdX
-
আপনার উল্লেখ করা গুরুত্বপূর্ণ
/dev/mapper/sdX
। যদি নির্দিষ্ট করে দেন
/dev/sdX
- পরিবর্তে, আপনি ডিস্কটিকে একটি এনক্রিপ্ট না করা EXT4 পার্টিশন হিসাবে ফরম্যাট করবেন।
- আপনি আপনার ফাইল সিস্টেমকে -L বিকল্প সহ একটি লেবেল দিতে পারেন, উদাহরণস্বরূপ: sudo mkfs.ext4 -L MyEncryptedDisk/dev/mapper/sdX
ধাপ 12. সংরক্ষিত স্থান সরান।
ডিফল্টরূপে, কিছু স্থান সংরক্ষিত করা হয়েছে, কিন্তু যদি আপনি হার্ড ড্রাইভ থেকে একটি সিস্টেম চালানোর ইচ্ছা না করেন, তাহলে আপনি হার্ড ড্রাইভে একটু বেশি জায়গা থাকার জন্য এটি অপসারণ করতে পারেন। কমান্ডটি ব্যবহার করুন: sudo tune2fs -m 0/dev/mapper/sdX
ধাপ 13. এনক্রিপ্ট করা ডিভাইসটি বন্ধ করুন:
sudo cryptsetup luks ক্লোজ sdX
আপনি এখন নিরাপদে বাহ্যিক হার্ড ড্রাইভ সংযোগ বিচ্ছিন্ন করতে পারেন। এটি আবার খোলার এবং এটি ব্যবহার করার নির্দেশাবলীর জন্য, "একটি এনক্রিপ্ট করা বহিরাগত হার্ড ড্রাইভ খোলা" পদ্ধতিটি পড়ুন।
2 এর অংশ 2: একটি এনক্রিপ্ট করা বহিরাগত হার্ড ড্রাইভ খোলা
ধাপ 1. বাহ্যিক হার্ড ড্রাইভ সংযুক্ত করুন।
ধাপ 2. অপেক্ষা করুন এবং একটি প্রম্পট খোলে কিনা দেখুন।
কিছু সিস্টেম স্বয়ংক্রিয়ভাবে পাসফ্রেজ জিজ্ঞাসা করবে, এবং যদি আপনি এটি সঠিকভাবে প্রবেশ করেন তবে ডিভাইসটি মাউন্ট করুন।
ধাপ the. প্রম্পট না খুললে ম্যানুয়ালি ড্রাইভ মাউন্ট করুন
- ডিভাইসের নাম খুঁজুন: lsblk
- যদি এই প্রথমবার আপনি এটি মাউন্ট করছেন, এটি মাউন্ট করার জন্য একটি ডিরেক্টরি তৈরি করুন, উদাহরণস্বরূপ: sudo mkdir /mnt /encrypted। অন্যথায়, আপনি পূর্বে তৈরি করা ডিরেক্টরিটি ব্যবহার করুন।
- এনক্রিপ্ট করা পার্টিশন খুলুন: sudo cryptsetup luksOpen /dev /sdX sdX
- এনক্রিপ্ট করা পার্টিশন মাউন্ট করুন: sudo mount/dev/mapper/sdX/mnt/encrypted
ধাপ 4. অনুমতিগুলি সামঞ্জস্য করুন যদি আপনি প্রথমবার ড্রাইভটি মাউন্ট করছেন।
যখন আপনি প্রথমবার ড্রাইভটি মাউন্ট করেন, তখন ড্রাইভে লেখার প্রয়োজন হয়
sudo
। এটি পরিবর্তন করতে, ফোল্ডারের মালিকানা বর্তমান ব্যবহারকারীর কাছে হস্তান্তর করুন: sudo chown -R `whoami`: users /mnt /encrypted
যদি আপনার হার্ড ড্রাইভটি স্বয়ংক্রিয়ভাবে মাউন্ট করা থাকে, তাহলে আপনি lsblk ব্যবহার করে এটি কোথায় মাউন্ট করা হয়েছে তা জানতে পারেন। প্রায়শই, এটি অনুরূপ একটি পথে থাকে:/media/your_username/drive_label
পদক্ষেপ 5. হার্ড ড্রাইভ ব্যবহার করুন।
আপনি এখন আপনার এনক্রিপ্ট করা হার্ড ড্রাইভ ব্যবহার করতে পারেন যেমন আপনি অন্য কোন হার্ড ড্রাইভ, এটি থেকে ফাইল পড়া এবং এটিতে ফাইল স্থানান্তর করতে পারেন।
ধাপ 6. এনক্রিপ্ট করা হার্ড ড্রাইভ আনমাউন্ট করুন।
এটি প্রয়োজনীয় যাতে আপনি নিরাপদে এটি সংযোগ বিচ্ছিন্ন করতে পারেন। আপনি একটি ফাইল ম্যানেজারের মাধ্যমে বা টার্মিনালের মাধ্যমে এটি করতে পারেন:
- এনক্রিপ্ট করা পার্টিশন আনমাউন্ট করুন: sudo umount /mnt /encrypted
-
এনক্রিপ্ট করা পার্টিশন বন্ধ করুন: sudo cryptsetup luksClose sdX
-
যদি এটি ত্রুটি বার্তা দেয় "ডিভাইস sdX সক্রিয় নয়।", এনক্রিপ্ট করা পার্টিশনটি একটি ভিন্ন নামে খোলা হয়েছিল (এটি ঘটতে পারে, উদাহরণস্বরূপ, যদি আপনি ম্যানুয়ালি মাউন্ট করার পরিবর্তে প্রম্পটে পাসফ্রেজ প্রবেশ করেন)। আপনি lsblk কমান্ড দিয়ে এটি খুঁজে পেতে পারেন। টাইপের একটি এন্ট্রি সন্ধান করুন
ক্রিপ্ট
- .
-
পরামর্শ
- আপনি যদি ধাপগুলি শেষ করার আগে হার্ড ড্রাইভটি সংযোগ বিচ্ছিন্ন করেন, সম্ভবত এটি আবার সংযুক্ত করলে এটি মাউন্ট হবে না। সেই ক্ষেত্রে, এটি sudo fdisk -l ব্যবহার করে খুঁজুন, তারপর হয় ধাপগুলি শেষ করুন অথবা একটি এনক্রিপ্ট না করা হার্ড ড্রাইভের জন্য এটি বিন্যাস করুন।
-
ক্রিপ্টসেট
- এর ব্যবহার সম্পর্কে আরও বিস্তারিত তথ্য সহ একটি প্রায়শ জিজ্ঞাসিত প্রশ্ন নথি রয়েছে:
সতর্কবাণী
-
যে সতর্কতাগুলি আসে সেগুলি পড়ুন
ক্রিপ্টসেট
- । ম্যান ক্রিপ্টসেটআপ কমান্ড দিয়ে আপনি এগুলি ম্যানুয়ালটিতে পড়তে পারেন।
- এনক্রিপশন আপনার হার্ড ড্রাইভের ডেটা রক্ষা করে যখন এনক্রিপ্ট করা পার্টিশন মাউন্ট করা এবং খোলা হয় না। এটি খোলা থাকা সত্ত্বেও, যদি আপনি সতর্ক না হন তবে এটি এখনও অননুমোদিতভাবে অ্যাক্সেস করা যেতে পারে।