ssh-add
डिस्क पर स्थानीय रूप से या दूरस्थ रूप से कुछ भी संग्रहीत नहीं करता है। यह कमांड आपकी निजी कुंजी को लोड करता है, एक बार इसके पासवर्ड के लिए पूछ रहा है, जो पहले शुरू किया गया था एसएसएच एजेंट में।
SSH एजेंट केवल मेमोरी में निजी कुंजी रखता है। जब आप SSH क्लाइंट लॉन्च करते हैं, तो यह SSH एजेंट से निजी कुंजी का उपयोग करता है, बिना फिर से निजी कुंजी पासवर्ड के लिए पूछे बिना, लक्ष्य सर्वर के खिलाफ प्रमाणित करने के लिए।
.ssh
निर्देशिका इच्छा (किसी भी उपयोगकर्ता के घर निर्देशिका में) शामिल हैं:
authorized_keys
: इस सर्वर से जुड़ने के लिए उपयोग की जाने वाली सार्वजनिक कुंजी की सूची
config
: SSH क्लाइंट के लिए कॉन्फ़िगरेशन पैरामीटर के साथ वैकल्पिक फ़ाइल
- इस उपयोगकर्ता के लिए सार्वजनिक और निजी कुंजियाँ जो आपने इस होस्ट पर बनाई हैं।
known_hosts
: मेजबान की एक सूची बनाए रखें, जिससे आप पहले से ही हैश के साथ जुड़े हुए हैं ताकि यह पता लगाया जा सके कि पिछली बार से होस्ट कुंजी बदल गई है या नहीं।