मेरा सर्वर CentOS 5.3 चला रहा है। मैं एक मैक पर तेंदुआ चल रहा हूँ। मुझे नहीं पता कि इसके लिए कौन जिम्मेदार है:
मैं पासवर्ड प्रमाणीकरण के माध्यम से अपने सर्वर पर लॉग इन कर सकता हूं। मैं PKA की स्थापना के लिए सभी चरणों से गुजर चुका हूं (जैसा कि http://www.centos.org/docs/5/html/Deployment_Guide-en-US/US1-ssh-beyondshell.html पर वर्णित है ), लेकिन जब मैं SSH का उपयोग करता हूं, यह publickey सत्यापन का भी प्रयास करने से इनकार करता है। कमांड का उपयोग करना
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.
इसलिए, भले ही सर्वर कहता है कि यह पबलीके प्रमाणीकरण पद्धति को स्वीकार करता है, और मेरा एसएसएच क्लाइंट इस पर जोर देता है, मैं फटकार लगा रहा हूं। ("सार्वजनिक कुंजी की पेशकश:" लाइन के स्पष्ट अनुपस्थिति पर ध्यान दें।) कोई सुझाव?