Windows Server में स्टार्टअप पर PuTTY Agent में SSH कुंजी कैसे जोड़ें?


16

मुझे हर बार एक Windows सर्वर शुरू होने से पहले एक निजी SSH कुंजी को पोटीन एजेंट (pagent.exe) में जोड़ने की आवश्यकता होती है - अंतःक्रियात्मक रूप से उपयोगकर्ता के लॉग करने से पहले। कुंजी का उपयोग किसी सेवा द्वारा किया जाना है।

यदि यह एक नियमित उपयोगकर्ता था जिसे कुंजी का उपयोग करने की आवश्यकता थी, तो मैं बस स्टार्टअप फ़ोल्डर में एक शॉर्टकट रखूंगा, हालांकि, यह सर्वर पर काम नहीं करता है, क्योंकि कोई उपयोगकर्ता लॉग इन नहीं करता है।

मुझे Windows Server 2008 के साथ-साथ Windows Server 2003 पर इसकी आवश्यकता है।

मुझे लगता है कि यह एक सामान्य उपयोग मामला होना चाहिए क्योंकि SSH और SFTP के साथ सार्वजनिक कुंजी प्रमाणीकरण अधिक व्यापक हो जाता है।

जवाबों:


21

आप शॉर्टकट में लक्ष्य कमांड लाइन पर कुंजी को पथ प्रदान कर सकते हैं

  • स्टार्टअप में डालने के लिए एक शॉर्टकट बनाएं।
  • राइट क्लिक -> गुण
  • Target:कुंजी जोड़ने के लिए अनुभाग को संशोधित करें

    C:\Program Files\putty\pageant.exe C:\Program Files\putty\keys\iain.ppk

जब आपका सिस्टम शुरू होता है पेजेंट कुंजी को लोड करेगा और यदि इसे अनलॉक करने के लिए पास वाक्यांश की आवश्यकता होगी तो यह इसके लिए पूछेगा।

आप पेजेंट कमांड लाइन पर भी कई कुंजियाँ जोड़ सकते हैं

C:\Program Files\putty\pageant.exe C:\keys\iain.ppk c:\keys\user1.ppk

क्या यह उन सर्वरों के लिए काम करेगा जिन पर उपयोगकर्ता कभी लॉग-इन नहीं करते हैं?
र्विंगस्ब

1
यदि कुंजियों में पास वाक्यांश नहीं है, तो हाँ। यदि उनके पास पास वाक्यांश है तो किसी को इसकी आपूर्ति करने की आवश्यकता है।
1995 में user9517

क्या आप इस कदम के बारे में विस्तार से बता सकते हैं: "स्टार्टअप में डालने के लिए एक शॉर्टकट बनाएं।" आप यहाँ क्या स्टार्टअप फ़ोल्डर का मतलब है? आम तौर पर स्टार्टअप फ़ोल्डर एक विशिष्ट उपयोगकर्ता से संबंधित होते हैं और केवल तब ही चलते हैं जब उपयोगकर्ता लॉग इन करता है, है ना?
र्विंग्सब

ऊपर की पंक्तियों को आसानी से एक बैच फ़ाइल में डाला जा सकता है क्या वे नहीं कर सकते थे?
user9517

2
आप बिल्टिन "टास्क शेड्यूलर" का उपयोग कर सकते हैं जो आपको विभिन्न समय पर कार्यक्रमों को निष्पादित करने की अनुमति देता है, उदाहरण के लिए सिस्टम स्टार्टअप।
marc.guenther
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.