कुंजी फ़ाइलों को सहेजने के लिए पेजेंट प्राप्त करना?


31

मैं निजी कुंजियों के साथ SSH कनेक्शनों में प्रवेश करने के लिए Pageant (विंडोज 7 पर) का उपयोग कर रहा हूं। हालाँकि हर बार जब मैं प्रोग्राम शुरू करता हूं तो मुझे उन सभी कुंजियों को जोड़ना पड़ता है जो मैं फिर से चाहता हूं और उनकी एन्क्रिप्शन कुंजी दर्ज करता हूं। इस सामान को सहेजने के लिए मैं इसे कैसे प्राप्त कर सकता हूं?


6
मेरे पास एक ही समस्या है (जो मुझे नहीं लगता कि उत्तरों में संबोधित है)। पेजेंट अब मेरे लिए चाबी नहीं बचाता है। बेशक पासफ़्रेज़ नहीं बचा है, यह मुहावरा होगा, लेकिन मुझे चाबी छोड़ने का कोई कारण नहीं दिखता। प्रशासक के रूप में चलाने की कोशिश की, मदद नहीं की।
ज़ेनो

हो सकता है यह उपयोगी होगा: winscp.net/eng/docs/ui_pageant#getting_started_with_pageant
shasi कंठ

जवाबों:


7

पेजेंट कुंजी फ़ाइलों के लिए एन्क्रिप्शन कुंजी को नहीं बचा सकता है। यह पहली जगह में चाबियाँ एन्क्रिप्ट करने के पूरे उद्देश्य को हरा देगा ...

हालाँकि, यदि आप PuTTYgen के साथ कुंजियों को संपादित करते हैं, तो आप कुंजियों को अनियंत्रित संग्रहीत कर सकते हैं। बस पासवर्ड फ़ील्ड खाली छोड़ दें।


1
ध्यान दें कि अनएन्क्रिप्टेड कीज़ काफी असुरक्षित हैं और किसी को भी चाबी प्राप्त करने के लिए सर्वर में एक्सेस करना पड़ता है।
इक्के

5
मुझे नहीं लगता कि वह चाबियों के लिए पासवर्ड सहेजने की बात कर रहा है । पेजेंट पूरी तरह से .ppkफाइलों के पूरे अस्तित्व के बारे में भूल जाता है जिसे उसने लोड किया है। यहां तक ​​कि पासवर्ड सुरक्षा के बिना भी। यह स्पष्ट रूप से बेवकूफ है।
टिम्मम

29

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

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

इसे स्थापित करने के लिए एक व्यापक गाइड के लिए, इस पृष्ठ को देखें ।


1
उस कमांड को बैच फाइल में चलाने से कमांड लाइन फ्रीज होने लगती है। यह कभी भी अमल से नहीं लौटा। हालाँकि यह इसे ठीक शुरू करता है, लेकिन नियंत्रण कभी भी बैच फ़ाइल में वापस नहीं आता है।
अचसर

@ ऊपर वर्णित समाधान को बैच फ़ाइल की आवश्यकता नहीं है; आप बस एक Windows शॉर्टकट बना सकते हैं जो pageant.exe को इंगित करता है, फिर शॉर्टकट के गुणों में टारगेट फ़ील्ड के अंत में .ppk का पथ जोड़ें। यदि आप इसे .bat में चलाना चाहते हैं, तो आपको START C:\path\to\pageant.exe ...एक अलग प्रक्रिया में पेजेंट को किक करने के लिए उपयोग करना होगा।
केन बेलोव्स

क्या पेजेंट पासवर्ड पूछेगा और कब?
कूलमाइंड

9

विंडोज में ऐसा करने का सबसे सरल तरीका स्टार्टअप फ़ोल्डर के अंदर एक विशेष रूप से तैयार की गई शॉर्टकट बनाना है (प्रारंभ -> कार्यक्रम -> स्टार्टअप):

नोट: यह केवल तभी काम करता है जब आपने अपनी कुंजी पर पासवर्ड सेट नहीं किया था

  1. स्टार्ट मेनू पर जाएं, फिर "प्रोग्राम्स", स्टार्टअप फ़ोल्डर पर राइट क्लिक करें और "ओपन" चुनें
  2. फ़ोल्डर के अंदर राइट-क्लिक करें और "नया" चुनें, फिर "शॉर्टकट"
  3. अपने PuTTY स्थापना के लिए ब्राउज़ करें, उदाहरण के लिए "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty" और "pageant.exe" चुनें
  4. आप जो भी चाहते हैं उसका नाम शॉर्टकट रखें
  5. नए बने शॉर्टकट पर राइट-क्लिक करें और "गुण" चुनें, आपको कुछ इस तरह से देखना चाहिए: यहाँ छवि विवरण दर्ज करें

अपने पूर्ण पथ को अपने "लक्ष्य" फ़ील्ड पर इस तरह जोड़ें: लक्ष्य: "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

अब आपको देखना चाहिए:

यहाँ छवि विवरण दर्ज करें

यह विशेष रूप से सेट GitFlow और Jira के लिए है।


जाहिर है से (आंशिक रूप से) की नकल की blog.shvetsov.com/2010/03/...
Isherwood

@isherwood, मेरा कार्य लिंक को अवरुद्ध करता है क्योंकि यह ब्लॉग को खेल के रूप में वर्गीकृत करता है।
crh225

चरण 1 को सरल बनाया जा सकता है:winkey + r, 'shell:startup'
Aequitas

4

आप कमांड-लाइन में सभी चाबियाँ जोड़ सकते हैं, लेकिन पासवर्ड हाथ से दर्ज किया जाना चाहिए


3

यदि आप SourceTree का उपयोग करते हैं, तो सुनिश्चित करें कि आप सेटिंग्स में 'SSH कुंजी' विकल्प भरें। इसे चलाने पर यह स्वचालित रूप से पेजेंट को पास कर देगा।


इसके अलावा समुदाय देखें ।atlassian.com/ t5/Sourcetree- questions/…
कूलमाइंड

1

यदि आप अपने सुरक्षा मॉडल के साथ फिट बैठते हैं, तो आप बस पेजेंट को बंद नहीं कर सकते । मेरे पास मेरी निजी कुंजी के साथ ऑटो-स्टार्ट करने के लिए कॉन्फ़िगर किया गया है जब मेरा सिस्टम बूट होता है, ताकि जब मैं अपना डेस्कटॉप लोड करूं तो मैं अपने पासवर्ड में टाइप करूं, और जब तक मैं अपना सिस्टम बंद नहीं कर देता, तब तक मुझे अच्छा लगेगा। आप स्क्रीनसेवर पासवर्ड और एक आक्रामक स्क्रीनसेवर सक्रियण सेट करना चाहते हैं ताकि यह सुनिश्चित हो सके कि आपके द्वारा छोड़े जाने की स्थिति में आपका सिस्टम जल्दी से सुरक्षित हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.