ssh-add रिटर्न के साथ: "एजेंट से जुड़ने में त्रुटि: ऐसी कोई फ़ाइल या निर्देशिका नहीं"


24

ssh-add अकेले काम नहीं कर रहा है:

Error connecting to agent: No such file or directory

मुझे उस टूल का उपयोग कैसे करना चाहिए?


1
प्रिय मध्यस्थों, मुझे इस सवाल को StackOverflow से इस साइट पर स्थानांतरित करने के लिए कहा गया था , लेकिन फिर मैं फिर से नीचे आ गया? क्या आप कम से कम मुझे बता सकते हैं क्यों?
वोंग जिया हौ

मैं एक मध्यस्थ नहीं हूं, लेकिन बस त्रुटि संदेश को देखने से आपको जवाब मिल जाएगा। stackoverflow.com/questions/17846529/…
पनकी

1
@ पनकी मैंने उस समाधान की कोशिश की, यह काम नहीं करता है, इसलिए मैं एक नया सवाल पूछने आया था।
वोंग जिया हौ

1
कृपया हमारे FAQ पढ़ें, फ़ोरम का उपयोग करने के लिए कुछ समय के लिए टूर और लर्क लें।
रुई एफ रिबेरो

1
उन सभी मध्यस्थों के लिए धन्यवाद जिन्होंने इस प्रश्न को सुधारने में मेरी मदद की!
वोंग जिया हौ

जवाबों:


30

आपको पहले एजेंट को इनिशियलाइज़ करना होगा।

ssh-agent bash

2
धन्यवाद यह मेरे लिए काम करता है! जब से मैं उपयोग कर रहा हूँ fish, कमांड है ssh-agent fish
वोंग जिया हौ

कि मेरे लिए काम नहीं किया
नेकटाई

मैं एजेंट के तहत अतिरिक्त बैश नहीं चलाना चाहता
Dims

18

SSH एजेंट नहीं चल रहा है, या पर्यावरण चर जो इसे सेट करता है वह वर्तमान परिवेश में उपलब्ध नहीं है (सबसे महत्वपूर्ण बात SSH_AUTH_SOCK), या वे गलत तरीके से सेट किए गए हैं (मृत एजेंट की ओर इशारा करते हुए)।

आप वर्तमान शेल सत्र में एजेंट का उपयोग शुरू कर सकते हैं

eval "$(ssh-agent)"

या एजेंट का उपयोग करके एक नया शेल सत्र शुरू करें

ssh-agent fish

( fishजो भी शेल आप उपयोग कर रहे हैं उसके साथ बदलें )। लेकिन जब से तुम कहना है कि आप करने के लिए इस्तेमाल का उपयोग कर सकेंगे ssh-addइस के बिना, यह मेरे लिए सुराग (कुछ अन्य कारण से या इसे समाप्त कर दिया है) विश्वास है कि अगर आप गलती से एजेंट की मौत हो गई है। त्रुटि संदेश मुझे लगता है कि SSH_AUTH_SOCKपर्यावरण चर वास्तव में सेट है, लेकिन ssh-addउस रास्ते पर एक वैध संचार सॉकेट नहीं मिल सकता है।

अगर आपके काम करने का सामान्य तरीका फिर से पूरी तरह से लॉग आउट हो जाए और दोबारा लॉग इन हो जाए या मशीन को रिबूट कर दिया जाए तो यह मुझे आश्चर्यचकित नहीं करेगा।


हां, मुझे लगता है कि मैंने एजेंट को गलती से मार दिया, शायद मशीन को पुनरारंभ करने के कारण।
वोंग जिया हौ

धन्यवाद! "अनुमति से वंचित" के साथ मेरे मुद्दे को तय किया
लोरिन नदियों

4

विंडोज़ पावर शेल में:

  1. Ssh-agent की वर्तमान स्थिति की जाँच करें: "Get-Service | select -property name, starttype"
  2. नया प्रकार सेट करें: "सेट-सेवा -नाम ssh-agent -StartupType Manual"
  3. इसे शुरू करें: "स्टार्ट-सर्विस ssh-Agent"
  4. अपनी कुंजी पहले की तरह जोड़ें: "ssh-add"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.