बहुत खोजबीन के बाद, मुझे लगता है कि मुझे इस मुद्दे का जवाब पूरी तरह मिल गया है। सबसे पहले, सुनिश्चित करें कि आप करते हैं ssh-add -K ~/.ssh/your_key_here
। यह आपके किचेन में कुंजी जोड़ता है। कुछ स्थानों पर, मैंने पढ़ा है कि यह पर्याप्त है, लेकिन मैं निश्चित नहीं था। यह मैक-विशिष्ट भी है, इसलिए यदि आपको किसी अन्य यूनिक्स स्वाद पर ऐसा करने की आवश्यकता है, तो आपके पास यह विकल्प आवश्यक रूप से नहीं होगा।
अच्छे उपाय के लिए, मैंने ~/.ssh/config
उन सभी कुंजियों को इंगित करने के लिए फ़ाइल (आपको इसे बनाना पड़ सकता है) को संपादित किया। मेरा निम्नलिखित है:
IdentityFile ~/.ssh/identity
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
IdentityFile ~/.ssh/my_other_identity_here
IdentityFile ~/.ssh/yet_another_identity_here
के अनुसार आदमी पेज ssh_config के लिए, यह क्रम में इन की कोशिश करेंगे। मुझे यकीन नहीं है कि पहले तीन डिफ़ॉल्ट जिन्हें मैंने सूचीबद्ध किया है, उन्हें वहां रहने की आवश्यकता है, लेकिन मैंने उन्हें वैसे भी शामिल किया है।
ssh-add
एक-K
तर्क नहीं ले सकता ।