আমার একটি সম্পূর্ণ এনক্রিপ্টড সার্ভার রয়েছে যা ডেবিয়ান 7 চালাচ্ছে এবং এসএসএইচ এর মাধ্যমে LUKS ধারকটি আনলক করতে ড্রপবার এবং ব্যস্তবক্স সেটআপ করেছি ( এই টিউটোরিয়ালটিতে এবং এই U&L উত্তরে বর্ণিত )।
দুর্ভাগ্যক্রমে, আমি যখনই চেষ্টা করি এবং পুনরায় বুট করার সময় সার্ভারের (ল্যানের উপরে) এসএসএইচ করি, তখন আমি একটি "সংযোগ অস্বীকার" ত্রুটি পাই। আমি চেষ্টা করেছি telnet
এবং nmap
ডিফল্ট পোর্টে (22) চেষ্টা করেছি এবং দুজনেই বলে যে পোর্টটি বন্ধ রয়েছে।
ufw
ল্যান থেকে সমস্ত ট্র্যাফিক গ্রহণ করার জন্য সার্ভারের একটি বিধি রয়েছে :
Anywhere ALLOW 192.168.1.0/24
আমি পোর্ট যে উপর dropbear শোনা পরিবর্তন চেষ্টা করেছি /etc/defaults/dropbear
কিন্তু ssh
ও telnet
এখনো সংযোগ প্রত্যাখ্যান করছে 1 ।
আমি কীভাবে নিশ্চিত করতে পারি যে বুট প্রক্রিয়াতে কোনও পোর্ট সেই পর্যায়ে খোলা আছে যাতে আমি LUKS ধারকটি আনলক করতে সংযোগ রাখতে পারি?
ফায়ারওয়াল অক্ষম করা কোনও পার্থক্য করে না: nmap
সমস্ত পোর্ট এখনও বন্ধ রয়েছে তা দেখায়।
আপডেট 2/14
আমি break=premount
কার্নেল লাইনে যুক্ত হয়েছি এবং থ্রিমারফগুলিতে একটি ঝাঁকুনি পেয়েছি । dropbear
শুরু আছে, কিন্তু নেটওয়ার্ক না আপ যে সময়ে। প্রস্থান করার পরে, নেটওয়ার্কটি উপস্থিত হয় এবং LUKS ডিভাইসটিকে আনলক করার প্রম্পট না দেওয়া পর্যন্ত বুট চলতে থাকে।
এই মুহুর্তে, নেটওয়ার্ক হয় আপ, এবং হোস্ট সঠিক IP ঠিকানা বরাদ্দ করা হয়েছে, কিন্তু বন্দর 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
আমি নির্দেশাবলীর সাথে সামঞ্জস্য রেখে কেবলমাত্র ডিভাইস বিকল্পটি যুক্ত করার চেষ্টা করেছি, তবে এটি নেটওয়ার্ককে সামনে আনতে এবং একটি ডিএইচসিপি ইজারা পাওয়ার জন্য যথেষ্ট নয়।
11-10/14 আপডেট করুন
কার্লের উত্তরটি যা প্রয়োজন তা ছিল: সেট আপ /etc/initramfs-tools/conf.d/cryptroot
করাই মূল বিষয়:
target=md1_crypt,source=UUID=8570d12k-ccha-4985-s09f-e43dhed9fa2a
এই গাইড এছাড়াও আরও আপ টু ডেট এবং প্রাসঙ্গিক প্রমাণিত (এবং সফল)।
ps
) চলছে এবং আপনি যে বন্দরটি প্রত্যাশা করছেন (তার মাধ্যমে netstat
) শুনছেন ?
break=X
প্রাথমিক initramfs
শেল পেতে বুট প্যারামিটারগুলির মধ্যে একটি ব্যবহার করার চেষ্টা করেছেন ? আমি যখনই ফাইল সিস্টেম এনক্রিপশনকে ডিবাগ করি তখনই আমি ব্যবহার করি break=premount
। আপনি পরিস্থিতি কী তা পরীক্ষা করতে পারেন, এটি সমাধান করতে এবং বুট চালিয়ে যেতে পারেন।