ssh-add
अकेले काम नहीं कर रहा है:
Error connecting to agent: No such file or directory
मुझे उस टूल का उपयोग कैसे करना चाहिए?
ssh-add
अकेले काम नहीं कर रहा है:
Error connecting to agent: No such file or directory
मुझे उस टूल का उपयोग कैसे करना चाहिए?
जवाबों:
आपको पहले एजेंट को इनिशियलाइज़ करना होगा।
ssh-agent bash
fish
, कमांड है ssh-agent fish
।
SSH एजेंट नहीं चल रहा है, या पर्यावरण चर जो इसे सेट करता है वह वर्तमान परिवेश में उपलब्ध नहीं है (सबसे महत्वपूर्ण बात SSH_AUTH_SOCK
), या वे गलत तरीके से सेट किए गए हैं (मृत एजेंट की ओर इशारा करते हुए)।
आप वर्तमान शेल सत्र में एजेंट का उपयोग शुरू कर सकते हैं
eval "$(ssh-agent)"
या एजेंट का उपयोग करके एक नया शेल सत्र शुरू करें
ssh-agent fish
( fish
जो भी शेल आप उपयोग कर रहे हैं उसके साथ बदलें )। लेकिन जब से तुम कहना है कि आप करने के लिए इस्तेमाल का उपयोग कर सकेंगे ssh-add
इस के बिना, यह मेरे लिए सुराग (कुछ अन्य कारण से या इसे समाप्त कर दिया है) विश्वास है कि अगर आप गलती से एजेंट की मौत हो गई है। त्रुटि संदेश मुझे लगता है कि SSH_AUTH_SOCK
पर्यावरण चर वास्तव में सेट है, लेकिन ssh-add
उस रास्ते पर एक वैध संचार सॉकेट नहीं मिल सकता है।
अगर आपके काम करने का सामान्य तरीका फिर से पूरी तरह से लॉग आउट हो जाए और दोबारा लॉग इन हो जाए या मशीन को रिबूट कर दिया जाए तो यह मुझे आश्चर्यचकित नहीं करेगा।