ssh: "एजेंट ने कुंजी का उपयोग करके हस्ताक्षर करने में विफलता स्वीकार की"


38

मैं उबंटू सर्वर पर ssh के साथ पासवर्ड-कम लॉगिन सेट करने का प्रयास कर रहा हूं, लेकिन मैं प्राप्त कर रहा हूं:

Agent admitted failure to sign using the key

और पासवर्ड के लिए संकेत।

मैंने नई rsa कीज़ जनरेट की हैं। सिस्टम रिबूट से पहले यह ठीक काम किया।

सभी लिंक मुझे इस बग तक ले जाते हैं , लेकिन कुछ भी काम नहीं करता है। SSH एजेंट अभी भी नहीं चल रहा है।

उसे कैसे ठीक करें? शायद फ़ाइलों को विशिष्ट अनुमतियों की आवश्यकता है?

जवाबों:


5

इस समस्या में दो मशीनें शामिल हैं। जो फिर से बूट किया गया था? ssh-add केवल क्लाइंट पर कुंजी जोड़ेगा। यदि कुंजी स्वीकार नहीं की जाती है, तो क्लाइंट त्रुटि नहीं होती है और सर्वर त्रुटि केवल तभी दिखाई देगी यदि कनेक्शन का अनुरोध करने के लिए क्लाइंट पर ssh लागू होने पर -v विकल्प का उपयोग किया जाता है।

मुझे लगता है कि संभव है कि उबंटू पैकेज ने किसी अज्ञात कारण से, दिखाए गए त्रुटि संदेश को बदल दिया। यह ओपनएसएसएच-सर्वर द्वारा जारी की गई त्रुटि नहीं है, क्योंकि यह डेबियन में उपयोग किया जाता है (या कहीं और मैंने इसे देखा है, उदाहरण के लिए आरएचईएल, सेंटोस, नॉपिक्स, अन्य)।


80

बस दौडो:

ssh-add कुंजी के लिए पथ

ग्राहक पर (आपका पीसी)


मुझे पसंद है ssh-copy-id user@host.server.tld
दरोगाओं

1
क्या यह प्यारा नहीं है जब आप दीवार के खिलाफ अपना सिर पीटते हुए एक घंटा बिताते हैं और जवाब यह सरल हो जाता है
कॉनरोडोड

13
यह स्वीकृत उत्तर होना चाहिए!
marlar

1
जादुई तरीके से काम किया! लेकिन क्या कोई समझा सकता है कि हुड के नीचे क्या हुआ?
मुस्तफ़िज़ रहमान

यह काम करता है, लेकिन मुझे नहीं पता कि यह काम क्यों करता है क्योंकि मुझे नहीं लगता कि मैं ssh- एजेंट का उपयोग कर रहा था।
felwithe

4

मेरी समस्या को निष्पादित करके हल किया गया था export SSH_AUTH_SOCK=0, जैसा कि ssh एजेंट में बताया गया है कि उबंटू बग ट्रैकर पर बड़ी एंडियन मशीनों पर कुंजी का उपयोग करके साइन इन करने में विफलता


यह सब एक साथ ssh- एजेंट के उपयोग को अक्षम करता है। - समस्या इसे से छुटकारा पाने में नहीं है, बल्कि इसका उपयोग करने के लिए है! Btw: चर को परेशान करने का एक ही प्रभाव है।
रॉबर्ट सिएमर

यह वास्तविक समाधान नहीं है क्योंकि हम ssh-Agent को निष्क्रिय कर देते हैं। इसके बजाय इसे देखें: help.github.com/articles/error-agent-administr-failure-to-sign
alfredocambera

2

उबंटू बगट्रैकिंग के अनुसार आपने उल्लेख किया है, यह gnupg -agent में एक ज्ञात बग है जो इसे स्व। इसलिए एक नए gnupg- एजेंट संस्करण में अपग्रेड करना> 2.0.14-1ubuntu1.7 समस्या का समाधान करता है।


इस Github लेख में उबंटू समस्या रिपोर्ट का उल्लेख किया गया है और इसमें @ user46329: के समान फिक्स सहित कुछ उपयोगी सुझाव दिए गए हैं ssh-add
जॉन मैकफर्लेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.