मुझे लगता है कि (कुछ साल पहले) TCSgrad क्या पूछना चाह रहा था कि कैसे लिनक्स को अपने विंडोज मशीन की तरह व्यवहार करना है। यही है, एक एजेंट (पेजेंट) है जो एक निजी कुंजी की डिक्रिप्टेड कॉपी रखता है ताकि पासफ़्रेज़ को केवल एक बार में डाल दिया जाए। फिर, ssh क्लाइंट, पोटीन, उन मशीनों में लॉग इन कर सकता है, जहाँ उसकी सार्वजनिक कुंजी पासवर्ड प्रॉम्प्ट के बिना "अधिकृत" के रूप में सूचीबद्ध है।
इसके लिए एनालॉग यह है कि लिनक्स, एक ssh क्लाइंट के रूप में कार्य करता है , के पास एक डिक्रिप्टेड निजी कुंजी को रखने वाला एक एजेंट होता है ताकि जब TCSgrad प्रकार का ssh होस्ट "ssh कमांड को अपनी निजी कुंजी प्राप्त हो जाए और पासवर्ड के लिए संकेत दिए बिना चला जाए। बेशक, सार्वजनिक कुंजी को ~ / .ssh / अधिकृत_की में रखना होगा।
इस परिदृश्य के लिए लिनक्स एनालॉग ssh- एजेंट (पेजेंट एनालॉग) और ssh-add (पेजेंट में एक निजी कुंजी जोड़ने का एनालॉग) का उपयोग करके पूरा किया जाता है।
मेरे लिए काम करने वाली विधि का उपयोग करना था: $ ssh-Agent $ SHELL वह $ SHELL वह जादू की चाल थी जिसे मुझे चलाने और रहने के लिए एजेंट को चलाने की आवश्यकता थी। मैंने पाया कि 'नेट' पर कहीं और यह दीवार के खिलाफ मेरे सिर को पीटने के कुछ घंटे खत्म हो गया।
अब हमारे पास पेजेंट का चलन है, एक एजेंट जिसके पास कोई कुंजी नहीं है।
$ Ssh-add को अपने आप से टाइप करके (डिफ़ॉल्ट रूप से) ~ sssh में डिफ़ॉल्ट पहचान फ़ाइलों में सूचीबद्ध निजी कुंजियाँ जोड़ देगा।
बहुत अधिक विवरण के साथ एक वेब लेख यहां पाया जा सकता है