अगर मैक ओएस एक्स पर संग्रहीत नहीं किया जा रहा है, तो प्रमाणीकरण के लिए मेरी एसएसएच कुंजी का उपयोग कहां किया जाता है?


17

मैं मैक ओएस एक्स पर git के साथ काम करने के लिए ssh को स्थापित करने की कोशिश कर रहा हूं, और मुझे अपनी चाबियाँ नहीं मिल रही हैं। मैंने नई कुंजियों को बनाने की कोशिश की, मौजूदा कुंजियों का उपयोग करते हुए, अपने विंडोज मशीन पर गिट द्वारा उपयोग किए जाने वाले बिल्कुल ~ / .ssh निर्देशिका की नकल करते हुए, और मैक पर कुछ भी फर्क नहीं पड़ा।

मेरे पास कुछ समय के लिए उपयोग की गई एक ssh कुंजी है जो मैंने अपने सर्वर को मैक से एक्सेस करने के लिए उपयोग की है, जो मुझे लगा कि id_rsa / id_rsa.pub जोड़ी ~ /, ssh में है। जब मैंने अपनी धारणा की जांच करने के लिए ~ / .ssh निर्देशिका को स्थानांतरित कर दिया, तो यह था कि यह वह जगह थी जहां ssh को कुंजी मिल रही थी और फिर अपने सर्वर पर ssh (टर्मिनल से) की कोशिश की, यह मेजबान को पहचान नहीं पाया, जैसा कि मुझे उम्मीद थी ज्ञात_होस्ट को स्थानांतरित कर दिया गया था, लेकिन मैं अभी भी पासवर्ड के बिना सर्वर में गया था ।

तो यह अभी भी सर्वर पर अधिकृत सार्वजनिक कुंजियों में से एक के लिए एक गुप्त कुंजी का उपयोग करना चाहिए, न कि केवल सत्र कुंजी, इसलिए यह यहां परिदृश्य नहीं है , लेकिन ~ / .ssh से नहीं तो यह कहां मिल रहा है?

जवाबों:


27
  • कोई भी मौका जब आप एक बार ssh-add -K ~/.ssh/id_rsaअपने SSH निजी कुंजी को अपने OS X किचेन में जोड़ना चाहते हैं? अब कई वर्षों से (मैक ओएस एक्स 10.5 तेंदुए के बारे में), sshओएस एक्स में क्लाइंट को पता है कि कीहिन से एसएसएच कुंजी कैसे प्राप्त करें। /Applications/Utilities/Keychain Access.appनाम में "ssh" के साथ किसी भी चीज़ के लिए अपने किचेन को खोजने के लिए उपयोग करें ।

  • आपके द्वारा पूर्व-तेंदुए के लिए ऐसा करने का कोई भी मौका आप तृतीय-पक्ष SSHKeychain एप्लिकेशन (आइकन एक पफर मछली की तरह दिखता है) सेट करते हैं, और आप इसे आज भी चला रहे हैं?

  • कोई भी मौका जो आप भूल गए हैं कि आप एक बार सेट हो गए हैं ssh-agent(1), और हो सकता है कि आपके मैक पर आपके शेल स्टार्टअप स्क्रिप्ट एजेंट को शुरू कर रहे ssh-add(1)हों और आपकी कुंजियों के लिए कर रहे हों जो एक अलग स्थान पर मौजूद हैं?

  • किसी भी स्थान पर /etc/ssh_configअतिरिक्त IdentityFileप्रविष्टियों को जोड़ने के लिए आपके द्वारा संपादित की गई कोई भी मौका किसी अन्य स्थान पर है?

  • कोई भी मौका ... उम्म ... रिमोट मशीन पर आपके खाते को पासवर्ड की आवश्यकता नहीं है?


1
हाँ, यह किचेन में था। मुझे यह बताने के लिए धन्यवाद कि ssh विशेष (स्नो) तेंदुए पर है।
क्रिसनहि जूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.