আমার বিদ্যালয়ের সার্ভারে আমার এক ক্লাস অ্যাকাউন্টের সাথে এই এসএসএইচ সমস্যাটি সমাধান করতে আমার ঘন্টা সময় লেগেছে।
আমি আমার পাসওয়ার্ড প্রবেশ না করেই একটি নির্দিষ্ট শ্রেণীর অ্যাকাউন্টে প্রবেশ করতে পারি না, যখন পাসওয়ার্ডহীন প্রমাণীকরণ আমার অন্যান্য শ্রেণীর অ্যাকাউন্টগুলির সাথে কাজ করে। .Ssh / ডিরেক্টরি এবং এর সমস্ত সামগ্রীর অন্যান্য শ্রেণীর অ্যাকাউন্টগুলির মতো একই, সঠিক অনুমতি ছিল।
সমস্যাটি হ'ল আমার নিজের হোম ডিরেক্টরিতে অনুমতি দেওয়া সেট। আমার হোম ডিরেক্টরিতে অনুমতিগুলি 770 (.ssh / এর জন্য নির্ধারিত অনুমতি নির্বিশেষে) সেট করা থাকলে পাসওয়ার্ডহীন প্রমাণীকরণ কাজ করে না, তবে এটি 755 বা 700 এ নির্ধারিত অনুমতি নিয়ে কাজ করে।
কেউ জানেন যে এসএসএইচ এটি করে কেন? এটি কি কারণ ডিরেক্টরি ডিরেক্টরি অনুমতি খুব অনুমতিপ্রাপ্ত? হোম ডিরেক্টরি যখন 700 এর চেয়ে বেশি অনুমোদিত হয় তখন এসএসএইচ কেন পাবলিক / প্রাইভেট কীগুলির সাথে অনুমোদন দিতে অস্বীকার করে?