আমার সার্ভারটি সেন্টস 5.3 চলছে running আমি একটি ম্যাকের উপর যাচ্ছি চিতাবাঘ চালাচ্ছি। আমি জানি না এর জন্য কোনটি দায়ী:
আমি পাসওয়ার্ড প্রমাণীকরণের মাধ্যমে ঠিক ঠিক আমার সার্ভারে লগ ইন করতে পারি। আমি পিকেএ স্থাপনের সমস্ত পদক্ষেপ পেরিয়েছি (যেমন http://www.centos.org/docs/5/html/Dep دام_Guide-en-US/s1-ssh-beyondshell.html তে বর্ণিত ) তবে কখন আমি এসএসএইচ ব্যবহার করি, এটি এমনকি সর্বজনীন যাচাইয়ের চেষ্টা করতেও অস্বীকার করে। কমান্ড ব্যবহার করে
ssh -vvv user@host
(যেখানে -vvv সর্বাধিক স্তরে ক্রবসটি ক্র্যাঙ্ক করে) আমি নিম্নলিখিত প্রাসঙ্গিক আউটপুটটি পাই:
debug2: key: /Users/me/.ssh/id_dsa (0x123456)
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug3: start over, passed a different list publickey,gssapi-with-mic,password
debug3: preferred keyboard-interactive,password
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
আমার পাসওয়ার্ডের জন্য একটি প্রম্পট অনুসরণ করে। আমি যদি বিষয়টি জোর করে চেষ্টা করি
ssh -vvv -o PreferredAuthentications=publickey user@host
আমি পাই
debug2: key: /Users/me/.ssh/id_dsa (0x123456)
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug3: start over, passed a different list publickey,gssapi-with-mic,password
debug3: preferred publickey
debug3: authmethod_lookup publickey
debug3: No more authentication methods to try.
সুতরাং, যদিও সার্ভারটি বলেছে যে এটি পাবলিককি প্রমাণীকরণ পদ্ধতিটি গ্রহণ করে এবং আমার এসএসএইচ ক্লায়েন্ট এতে জোর দিয়ে বলেন, আমি প্রত্যাখ্যান করছি। (উপরের একটি "অফার পাবলিক কী:" লাইনটির সুস্পষ্ট অনুপস্থিতি নোট করুন)) কোনও পরামর্শ?