लिनक्स पर बाहरी हार्ड ड्राइव को कैसे एन्क्रिप्ट करें
हार्ड ड्राइव पर डेटा तक अनधिकृत पहुंच को रोकने के लिए, इसे एन्क्रिप्ट करना महत्वपूर्ण है. कई लिनक्स वितरक स्थापना पर अपने मुख्य ड्राइव को एन्क्रिप्ट करने की पेशकश करते हैं, लेकिन आपको बाद में बाहरी हार्ड ड्राइव को एन्क्रिप्ट करने की आवश्यकता हो सकती है. सीखने के लिए कैसे पढ़ें.
चेतावनी: गलत आदेश, या गलत पैरामीटर का उपयोग करके, उस डिवाइस पर डेटा हानि होने की संभावना है जो इच्छित हार्ड ड्राइव नहीं है. इन निर्देशों के बाद सही ढंग से सभी डेटा को इच्छित हार्ड ड्राइव से मिटा दिया जाएगा. सभी महत्वपूर्ण डेटा का बैकअप रखें. इन चरणों को करने से पहले आपको पूरे लेख को पढ़ना चाहिए.
कदम
2 का भाग 1:
बाहरी हार्ड ड्राइव को एन्क्रिप्ट करना1. हवामान जाँच लो
क्रिप्टसेटअप
उपस्थित है: प्रकार सुडो क्रिप्टसेटअप - विजन टर्मिनल में. यदि, एक संस्करण संख्या को प्रिंट करने के बजाय, जिसके परिणामस्वरूप "यह कमांड नहीं मिला", आपको स्थापित करने की आवश्यकता है क्रिप्टसेटअप
.- ध्यान दें कि आपको उपयोग करने की आवश्यकता है
सुडो
. चलाने का प्रयासक्रिप्टसेटअप
के बग़ैरसुडो
में परिणाम होगा "यह कमांड नहीं मिला" भले ही प्रोग्राम स्थापित हो.

2. जांचें कि कौन से डिवाइस जुड़े हुए हैं: सुडो fdisk -l.

3. बाहरी हार्ड ड्राइव को कनेक्ट करें.

4. जांचें कि कौन से डिवाइस फिर से जुड़े हुए हैं. Daud सुडो fdisk -l फिर से और एक भाग की तलाश करें जो अलग है. यह आपके द्वारा जुड़े हार्ड ड्राइव है. अपने डिवाइस का नाम याद रखें (ई).जी.
/ देव / एसडीबी
). इस लेख में, इसे संदर्भित किया जाएगा / देव / एसडीएक्स
- इसे सभी मामलों में वास्तविक पथ के साथ बदलने के लिए सुनिश्चित करें.5. किसी भी डेटा का बैकअप लें जिसे आप रखना चाहते हैं. अगले चरण हार्ड ड्राइव से सभी डेटा मिटा देंगे.

6. बाहरी हार्ड ड्राइव को अनमाउंट करें. इसे डिस्कनेक्ट न करें - केवल इसे अनमाउंट करें. आप अपने फ़ाइल प्रबंधक के माध्यम से या इसके साथ कर सकते हैं: सुडो umount / dev / sdx

7. हार्ड ड्राइव से सभी फ़ाइल सिस्टम और डेटा को पोंछें. जबकि यह एन्क्रिप्शन स्थापित करने के लिए आवश्यक नहीं है, इसकी सिफारिश की जाती है.
डीडी
, फिर एक और टर्मिनल खोलें और उपयोग करें सुडो किल -USR1 पीआईडी (पीआईडी आपकी प्रक्रिया आईडी होने के नाते). यह प्रक्रिया को समाप्त नहीं करेगा (जैसा मार
के बिना -USR1
पैरामीटर करेगा), लेकिन बस इसे प्रिंट करने के लिए कहता है कि यह कितनी बाइट्स की प्रतिलिपि बनाई गई है.
8. Daud
क्रिप्टसेटअप
: sudo cryptetsup --verbose --verify-passphrase luksformat / dev / sdxक्रिप्टसेटअप
आपको चेतावनी देगा कि डेटा को अपरिवर्तनीय रूप से ओवरराइट किया जाएगा. प्रकार हाँ
यह पुष्टि करने के लिए कि आप ऐसा करना चाहते हैं और जारी रखें. आपको पासफ्रेज चुनने के लिए कहा जाएगा. एक को चुनने के बाद, इसमें एन्क्रिप्शन स्थापित करने में कुछ समय लगेगा. क्रिप्टसेटअप
के साथ खत्म करना चाहिए "सफल."क्रिप्टसेटअप
मौजूदा विभाजन के बारे में आपको चेतावनी देता है (फॉर्म के एक संदेश के साथ) चेतावनी: डिवाइस / देव / एसडीएक्स में पहले से ही शामिल है ...... विभाजन हस्ताक्षर
), आपने मौजूदा फ़ाइल सिस्टम को ठीक से मिटा नहीं दिया है. आपको फ़ाइल सिस्टम और डेटा को पोंछने के बारे में चरण का उल्लेख करना चाहिए, लेकिन चेतावनी को अनदेखा करना और जारी रखना भी संभव है.
9. एन्क्रिप्टेड विभाजन खोलें: sudo cryptetsup luksopen / dev / sdx sdx (दोनों को बदलें
एसडीएक्स
एन्क्रिप्टेड विभाजन के साथ आपने अभी सेट अप किया है.)
10. जांचें कि एन्क्रिप्टेड विभाजन को कहाँ मैप किया गया है. यह आमतौर पर है
/ देव / मैपर / एसडीएक्स
, लेकिन आप का उपयोग करके डबल-चेक करना चाहिए सुडो fdisk -l.
1 1. एन्क्रिप्टेड विभाजन पर एक नया फाइल सिस्टम बनाएं. एन्क्रिप्शन सेट अप करना पहले से मौजूद किसी भी व्यक्ति को मिटा दिया गया है. कमांड का उपयोग करें: सुडो एमकेएफएस.EXT4 / DEV / MAPPER / SDX
/ देव / मैपर / एसडीएक्स
. यदि आप निर्दिष्ट करते हैं / देव / एसडीएक्स
इसके बजाय, आप डिस्क को एक अनएन्क्रिप्टेड EXT4 विभाजन के रूप में प्रारूपित करेंगे.
12. आरक्षित स्थान निकालें. डिफ़ॉल्ट रूप से, कुछ स्थान आरक्षित किया गया है, लेकिन यदि आप हार्ड ड्राइव से सिस्टम चलाने का इरादा नहीं रखते हैं, तो आप इसे हार्ड ड्राइव पर थोड़ा और स्थान देने के लिए हटा सकते हैं. कमांड का उपयोग करें: SUDO TUNE2FS -M 0 / DEV / MAPPER / SDX

13. एन्क्रिप्टेड डिवाइस को बंद करें: sudo cryptetsup luksclose sdx
2 का भाग 2:
एक एन्क्रिप्टेड बाहरी हार्ड ड्राइव खोलना1. बाहरी हार्ड ड्राइव को कनेक्ट करें.

2. प्रतीक्षा करें और देखें कि कोई संकेत खुलता है या नहीं. कुछ सिस्टम स्वचालित रूप से पासफ्रेज के लिए पूछेंगे, और यदि आप इसे सही ढंग से दर्ज करते हैं, तो डिवाइस को माउंट करें.

3. अगर प्रॉम्प्ट नहीं खुलता है तो ड्राइव को मैन्युअल रूप से माउंट करें.

4. अनुमतियों को समायोजित करें यदि यह पहली बार है जब आप ड्राइव को घुमा रहे हैं. जब आप पहली बार ड्राइव को माउंट करते हैं, तो ड्राइव को लिखने की आवश्यकता होती है
सुडो
. इसे बदलने के लिए, फ़ोल्डर के स्वामित्व को वर्तमान उपयोगकर्ता को स्थानांतरित करें: sudo chown -r `whami`: उपयोगकर्ता / mnt / एन्क्रिप्टेड5. हार्ड ड्राइव का उपयोग करें. अब आप अपनी एन्क्रिप्टेड हार्ड ड्राइव का उपयोग कर सकते हैं जैसे आप किसी भी अन्य हार्ड ड्राइव, इससे फाइलें पढ़ना और फ़ाइलों को उस पर स्थानांतरित कर सकते हैं.

6. एन्क्रिप्टेड हार्ड ड्राइव को अनमाउंट करें. यह आवश्यक है ताकि आप इसे सुरक्षित रूप से डिस्कनेक्ट कर सकें. आप एक फ़ाइल प्रबंधक, या टर्मिनल पर ऐसा कर सकते हैं:
तहखाने
.टिप्स
यदि आप चरणों को पूरा करने से पहले हार्ड ड्राइव को डिस्कनेक्ट करते हैं, तो यह संभावना है कि यदि आप इसे फिर से कनेक्ट करते हैं तो यह माउंट नहीं होगा. उस मामले में, इसका उपयोग करके खोजें सुडो fdisk -l, फिर या तो कदम खत्म करें या एक अनएन्क्रिप्टेड हार्ड ड्राइव के लिए इसे प्रारूपित करें.
क्रिप्टसेटअप
इसके उपयोग के बारे में अधिक विस्तृत जानकारी के साथ अक्सर पूछे जाने वाले प्रश्न दस्तावेज हैं: https: // gitlab.कॉम / क्रिप्टसेटअप / क्रिप्टसेटअप / - / विकी / अक्सरचेतावनी
के साथ आने वाले चेतावनियों को पढ़ें
क्रिप्टसेटअप
. आप इन मैनुअल में कमांड के साथ पढ़ सकते हैं मैन क्रिप्टसेट.एन्क्रिप्शन आपके हार्ड ड्राइव पर डेटा की सुरक्षा करता है जबकि एन्क्रिप्टेड विभाजन को घुमाया नहीं जाता है और खोला जाता है. जबकि यह खुला है, अगर आप सावधान नहीं हैं तो भी इसे अनधिकृत रूप से एक्सेस किया जा सकता है.
सामाजिक नेटवर्क पर साझा करें: