मेरे पास डेबियन 7 पर चलने वाला एक पूरी तरह से एन्क्रिप्टेड सर्वर है और SSH के माध्यम से LUKS कंटेनर को अनलॉक करने के लिए ड्रॉपबियर और बिजीबॉक्स स्थापित किया है (जैसा कि इस ट्यूटोरियल में और इस U & L उत्तर में वर्णित है )।
दुर्भाग्य से, जब भी मैं रिबूट पर सर्वर (लैन पर) के लिए एसएसएच और कोशिश करता हूं, तो मुझे "कनेक्शन मना" त्रुटि मिलती है। मैंने डिफ़ॉल्ट पोर्ट (22) की कोशिश की है telnet
और nmap
दोनों कहते हैं कि पोर्ट बंद है।
सर्वर में ufw
LAN से सभी ट्रैफ़िक स्वीकार करने का नियम है:
Anywhere ALLOW 192.168.1.0/24
मैं बंदरगाह कि में पर dropbear सुनता बदलते की कोशिश की है /etc/defaults/dropbear
, लेकिन ssh
और telnet
अभी भी कनेक्शन से इनकार कर दिया जाता है 1 ।
मैं यह कैसे सुनिश्चित कर सकता हूं कि बूट प्रक्रिया में उस स्तर पर एक पोर्ट खुला हो ताकि मैं LUKS कंटेनर को अनलॉक करने के लिए कनेक्ट कर सकूं?
फ़ायरवॉल को अक्षम करने से कोई फर्क नहीं पड़ता: nmap
सभी पोर्ट अभी भी बंद दिखाता है।
अपडेट 2/14
मैंने break=premount
कर्नेल लाइन में जोड़ा और initramfs में चारों ओर एक प्रहार किया। dropbear
शुरू हो गया है, लेकिन नेटवर्क उस बिंदु पर नहीं है । बाहर निकलने के बाद, नेटवर्क आता है और एलयूकेएस डिवाइस को अनलॉक करने के लिए बूट तक जारी रहता है।
इस बिंदु पर, नेटवर्क है , और मेजबान सही आईपी पते आवंटित किया गया है, लेकिन बंदरगाह 22 अभी भी बंद है।
/etc/initramfs-tools/intiramfs.conf
मैं जिस आईपी लाइन का उपयोग कर रहा हूं वह है:
export IP=192.168.1.200::192.168.1.1:255.255.255.0::eth0:off
/usr/share/doc/cryptsetup/README.remote.gz
I में निर्देशों के अनुरूप मैंने डिवाइस विकल्प को जोड़ने की कोशिश की है, लेकिन यह नेटवर्क को ऊपर लाने और धमाके की लीज प्राप्त करने के लिए पर्याप्त नहीं है।
अपडेट ११/१०/१४
कार्ल का जवाब था कि क्या आवश्यक है: सेटिंग करना /etc/initramfs-tools/conf.d/cryptroot
महत्वपूर्ण था:
target=md1_crypt,source=UUID=8570d12k-ccha-4985-s09f-e43dhed9fa2a
यह मार्गदर्शिका अधिक अद्यतित और प्रासंगिक (और सफल) भी साबित हुई।
ps
) और उस पोर्ट पर सुन रहा है जिसकी आप उम्मीद करते हैं (के माध्यम से netstat
)?
break=X
शुरुआती initramfs
शेल प्राप्त करने के लिए बूट मापदंडों में से एक का उपयोग करने की कोशिश की है ? जब भी मैं फाइल सिस्टम एन्क्रिप्शन को डीबग करता हूं, मैं उपयोग करता हूं break=premount
। आप जांच सकते हैं कि स्थिति क्या है, इसे हल करें, और बूट करना जारी रखें।