উত্তর:
এটি সংস্করণ 3.9 থেকে ওপেনএসএসএইচে নির্দিষ্ট specific
প্রতিটি নতুন সংযোগের জন্য, sshd নিজেই পুনরায় সম্পাদন করবে, যাতে প্রতিটি নতুন সংযোগের জন্য সমস্ত এক্সিকিউটিভ-টাইম এলোমেলোকরণ পুনরায় উত্পন্ন হয় তা নিশ্চিত করে। Sshd- কে নিজেই পুনরায় সম্পাদন করার জন্য এটি নিজের কাছে পুরো পথ জানতে হবে।
এখানে 3.9 এর জন্য প্রকাশিত নোটগুলির একটি উদ্ধৃতি রয়েছে:
- একটি নতুন সংযোগ গ্রহণ করার জন্য নিজেকে sshd (8) পুনরায় সম্পাদন করুন। এই সুরক্ষা পরিমাপটি নিশ্চিত করে যে মাস্টার প্রক্রিয়াটির জীবনকালের জন্য প্রতিটি সংযোগের জন্য সমস্ত এক্সিকিউটিভ-টাইম এলোমেলোকরণ পুনরায় প্রয়োগ করা হয়। এর মধ্যে এমএমএপ এবং ম্যালোক ম্যাপিংস, ভাগ করা লাইব্রেরি ঠিকানা, শেয়ার্ড লাইব্রেরি ম্যাপিং অর্ডার, প্রোপোলিস এবং স্ট্যাকগোস্ট কুকিজ এমন সিস্টেমে অন্তর্ভুক্ত রয়েছে যা এই জাতীয় জিনিসগুলিকে সমর্থন করে support
যাইহোক, কোনও সার্ভিস এর init স্ক্রিপ্ট (যেমন /etc/init.d/sshd restart) বা ব্যবহার করে পুনরায় চালু করা ভাল service sshd restart। অন্য কিছু না হলে এটি আপনাকে পুনরায় বুট করার পরে পরিষেবাটি ঠিকভাবে শুরু হবে তা যাচাই করতে সহায়তা করবে ...
( আসল উত্তর, এখন অপ্রাসঙ্গিক: আমার প্রথম অনুমানটি হবে এটি /usr/sbinআপনার AT পথের মধ্যে নেই ))
এটি sshdআপনার ডিরেক্টরিতে যে কোনও একটিতে কোথাও কোনও প্রোগ্রাম ইনজেকশনের হাত থেকে বাঁচানোর জন্য PATH
এবং আপনি অজান্তেই এটি সম্পাদন করে। এই পোস্টে 2004 থেকে ইতিমধ্যে বিষয়টি বর্ণনা করা হয়েছে।