Fedora 23 में अपग्रेड करने के बाद, पासवर्ड रहित (सार्वजनिक-कुंजी-आधारित) प्रमाणीकरण अब SSH में काम नहीं करता है: जब SSH कुछ होस्ट की कोशिश करता है, तो यह दूरस्थ होस्ट पर मेरे पासवर्ड के लिए संकेत देता है। मैं अपनी SSH निजी कुंजी का उपयोग करने के लिए इसे प्राप्त नहीं कर सकता। फेडोरा 22 के साथ सब कुछ ठीक रहा।
मेरी सार्वजनिक कुंजी एक DSA कुंजी ( ~/.ssh/id_dsa.pub
) है। मैं ओपनएसएसएच 7.1 ( openssh-7.1p1-5.fc23.x86_64
) का उपयोग कर रहा हूं ।
मुझे फिर से सही तरीके से काम करने के लिए पासवर्ड-कम प्रमाणीकरण कैसे मिलेगा?
ssh -Q
। यह पूछ रहा है कि SSH की विफलता को कैसे शूट करें। मुझे इस समाधान को पहचानने में सुपरयूज़र . com / q / 962918 / 93541 और अन्य जगहों पर कुछ सामग्री मिली , लेकिन वहाँ का उत्तर बताता है कि कैसे उपयोग करें ssh -Q
और इस प्रश्न का उत्तर न दें (उदाहरण के लिए, यह यह नहीं समझाता है कि कैसे ठीक करें यह समस्या), इसलिए मेरे विचार में यह कोई गलत काम नहीं है। यूनिक्स और लिनक्स पर एक बहुत समान है; काश मैं उस एक को पहले देखा होता। फिर से लिंक के लिए धन्यवाद!