অনেক টিউটোরিয়াল আপনাকে আপনার এসএসএস সার্ভারটি কনফিগার করতে বলে:
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
তবে এই সেটআপের সাহায্যে আপনি প্যাম ব্যবহার করতে পারবেন না, কারণ আমি গুগল অথেনটিকেটর (ওটিপি ওয়ানটাইম পাসওয়ার্ড) এর সাথে 2 ফ্যাক্টর এথ ব্যবহার করার পরিকল্পনা করছি আমার পিএএম দরকার।
সুতরাং আমি কীভাবে একটি নতুন ডেবিয়ান জেসি এসএস ডিমন কনফিগার করব, যদি আমি সাধারণ পাসওয়ার্ড দিয়ে লগইন আটকাতে চাই তবে প্যাম ব্যবহারের অনুমতি দিই।
সম্ভবত সঠিক প্রশ্নটি কীভাবে পাসওয়ার্ডগুলি অস্বীকার করার জন্য পাম কনফিগার করবেন?
পিএএম অনুমোদনের বিষয়ে বিশদ
পিএএম-ভিত্তিক পাসওয়ার্ড প্রমাণীকরণ অক্ষম করা বরং স্বজ্ঞাত। এটি ফ্রিবিএসডি সহ সমস্ত জিএনইউ / লিনাক্স বিতরণে (স্ল্যাকওয়্যারের উল্লেখযোগ্য ব্যতিক্রম সহ) প্রয়োজন। আপনি যদি সাবধান না হন তবে আপনার কাছে পাসওয়ার্ড প্রমাণীকরণ 'না' হিসাবে সেট করা থাকতে পারে এবং এখনও পিএএম প্রমাণীকরণের মাধ্যমে কেবল একটি পাসওয়ার্ড দিয়ে লগইন করতে পারেন। দেখা যাচ্ছে যে সত্যিকারের পিএএম প্রমাণীকরণ অক্ষম করার জন্য আপনাকে 'চ্যালেঞ্জরেস্পোনস অটেনটিকেশন' সেট করতে হবে। ফ্রিবিএসডি ম্যান পেজগুলিতে এই কথাটি বলা আছে, যা পরিস্থিতিটি কিছুটা স্পষ্ট করতে সহায়তা করতে পারে:
মনে রাখবেন যে যদি চ্যালেঞ্জরেস্পোনস অ্যাটেন্টিফিকেশনটি হ্যাঁ হয় এবং sshd এর জন্য পিএএম প্রমাণীকরণ নীতিতে পাম_উনিক্স (8) অন্তর্ভুক্ত থাকে তবে পাসওয়ার্ড প্রমাণীকরণের মান নির্বিশেষে চ্যালেঞ্জ-প্রতিক্রিয়া প্রক্রিয়াটির মাধ্যমে পাসওয়ার্ড প্রমাণীকরণের অনুমতি দেওয়া হবে।
http://www.unixlore.net/articles/five-minutes-to-more-secure-ssh.html