OffshoreVps
सुरक्षा19 अक्तू॰ 20269 मिनट में पढ़ेंलेखक: OffshoreVps टीम

LUKS से VPS एन्क्रिप्ट करें: सेटअप और सीमाएँ

किराए के सर्वर पर LUKS डिस्क एन्क्रिप्शन सेट करें: एन्क्रिप्टेड डेटा वॉल्यूम, रूट डिस्क के लिए रिमोट अनलॉक कैसे काम करता है, और एक ईमानदार थ्रेट मॉडल।

डिस्क एन्क्रिप्शन आराम की स्थिति (at rest) में पड़े डेटा की रक्षा करता है। VPS पर हाइपरवाइज़र होस्ट के नियंत्रण में होता है, इसलिए यह किसी दृढ़ प्रदाता को मेमोरी पढ़ने से नहीं रोक सकता। यह खोए हुए बैकअप, रीसायकल की गई डिस्क और चोरी या ज़ब्त हुए स्टोरेज से बचाव अच्छी तरह करता है। इस पर समय लगाने से पहले जान लें कि आप इनमें से किससे बचाव कर रहे हैं।

VPS पर टर्मिनल विंडो, जिसमें LUKS से VPS एन्क्रिप्ट करने के कमांड दिख रहे हैं, शुरुआत “sudo apt install -y cryptsetup” से
इस गाइड में आप अपने सर्वर पर जिस तरह के कमांड चलाएँगे।

तय करें कि आप किससे बचाव कर रहे हैं

  • हटाई या कॉपी की गई डिस्क: एन्क्रिप्शन बहुत मदद करता है।
  • लीक हुए स्नैपशॉट: अगर कुंजी स्नैपशॉट के साथ संग्रहीत नहीं है, तो एन्क्रिप्शन मदद करता है।
  • चालू सिस्टम पर मौजूद हमलावर: एन्क्रिप्शन मदद नहीं करता, क्योंकि वॉल्यूम अनलॉक होता है।
  • दुर्भावनापूर्ण हाइपरवाइज़र: VPS पर एन्क्रिप्शन मदद नहीं करता। हार्डवेयर पर पूर्ण नियंत्रण वाला डेडिकेटेड सर्वर अधिक मज़बूत विकल्प है।

विकल्प 1: एन्क्रिप्टेड डेटा वॉल्यूम

शुरुआत के लिए यह सबसे सुरक्षित जगह है। दूसरी डिस्क जोड़ें या लूप फ़ाइल बनाएँ, और संवेदनशील डेटा वहीं रखें। उदाहरण में /dev/vdb नाम का खाली डिवाइस इस्तेमाल हुआ है। डिवाइस का नाम दोबारा जाँच लें, क्योंकि फ़ॉर्मैट करने से उसकी सामग्री नष्ट हो जाती है।

sudo apt install -y cryptsetup
sudo cryptsetup luksFormat /dev/vdb
sudo cryptsetup open /dev/vdb secure
sudo mkfs.ext4 /dev/mapper/secure
sudo mkdir -p /srv/secure
sudo mount /dev/mapper/secure /srv/secure

इसे फिर से बंद करने के लिए: sudo umount /srv/secure && sudo cryptsetup close secure।

इस गाइड के चरण क्रम से: 1. तय करें कि आप किससे बचाव कर रहे हैं; 2. विकल्प 1: एन्क्रिप्टेड डेटा वॉल्यूम; 3. विकल्प 2: फ़ाइल-आधारित कंटेनर; 4. विकल्प 3: रिमोट अनलॉक के साथ रूट डिस्क; 5. की को सही तरीक़े से संभालें
इस गाइड के चरण, क्रम से।

विकल्प 2: फ़ाइल-आधारित कंटेनर

जब कोई अतिरिक्त डिस्क न हो, तो कंटेनर के रूप में एक फ़ाइल इस्तेमाल करें।

sudo fallocate -l 20G /root/vault.img
sudo cryptsetup luksFormat /root/vault.img
sudo cryptsetup open /root/vault.img vault
sudo mkfs.ext4 /dev/mapper/vault
sudo mount /dev/mapper/vault /srv/vault

विकल्प 3: रिमोट अनलॉक के साथ रूट डिस्क

रूट डिस्क को एन्क्रिप्ट करने के लिए बूट के समय, नेटवर्क चालू होने से पहले, पासफ़्रेज़ दर्ज करने का कोई तरीका चाहिए। आम तरीका initramfs के भीतर एक छोटा SSH सर्वर (dropbear) है। यह इस पर निर्भर करता है कि आपका प्रदाता आपको कस्टम इमेज इंस्टॉल करने या अपने पार्टिशन के साथ री-इंस्टॉल करने देता है या नहीं, इसलिए पहले यह जाँचें। कई VPS पैनल इसकी अनुमति नहीं देते, और एक चूक से सर्वर बूट न होने लायक हो सकता है, इसलिए रेस्क्यू विकल्प तैयार रखें।

संक्षेप में: एन्क्रिप्टेड रूट के साथ इंस्टॉल करें, dropbear-initramfs जोड़ें, अपनी SSH पब्लिक कुंजी /etc/dropbear/initramfs/authorized_keys में रखें, initramfs दोबारा बनाएँ, फिर रीबूट करें और cryptroot-unlock से SSH पर अनलॉक करें।

कुंजी को ठीक से संभालें

  • लंबा पासफ़्रेज़ इस्तेमाल करें और उसे सर्वर पर नहीं, पासवर्ड मैनेजर में रखें।
  • LUKS हेडर का बैकअप लें: sudo cryptsetup luksHeaderBackup /dev/vdb --header-backup-file header.img। इसे ऑफ़लाइन रखें।
  • उसी डिस्क पर रखी कुंजी फ़ाइल से ऑटो-अनलॉक न करें। इससे पूरा मकसद ही बेकार हो जाता है।
  • याद रखें कि बूट पर अनलॉक करने का मतलब है कि रीबूट के लिए आपका मौजूद होना ज़रूरी है।

एन्क्रिप्शन के साथ मज़बूत एन्क्रिप्टेड बैकअप और 15 मिनट की हार्डनिंग की बुनियादी बातें भी अपनाएँ।

आगे पढ़ें

ब्लॉग से और

सुरक्षा

ऑरिजिन सर्वर का IP छिपाएँ: प्रॉक्सी, CDN और लीक

CDN आपका सर्वर तभी छिपाता है जब कोई और चीज़ उसे उजागर न करे। जानें ऑरिजिन IP DNS इतिहास, ईमेल और सर्टिफ़िकेट से कैसे लीक होते हैं, और ऑरिजिन को कैसे लॉक करें।

19 अक्तू॰ 2026 · 8 मिनट में पढ़ें
सुरक्षा

Nginx के साथ VPS के लिए Layer 7 DDoS सुरक्षा

होस्ट-स्तर की DDoS सुरक्षा कच्चे ट्रैफ़िक की बाढ़ रोकती है, चालाक रिक्वेस्ट नहीं। एप्लिकेशन-लेयर हमलों से बचने के लिए Nginx और fail2ban से रेट लिमिट, कैशिंग और बॉट नियम जोड़ें।

13 अक्तू॰ 2026 · 8 मिनट में पढ़ें
सुरक्षा

restic से VPS का बैकअप कैसे लें: स्वचालित और एन्क्रिप्टेड

3-2-1 नियम, क्या बैकअप लेना है, restic का एन्क्रिप्टेड सेटअप, cron स्क्रिप्ट और रिस्टोर का परीक्षण क्यों ज़रूरी है। प्रदाता के स्नैपशॉट काफ़ी नहीं हैं।

8 अक्तू॰ 2026 · 8 मिनट में पढ़ें