विंडोज में एक पुट्टीजेन निजी कुंजी के पासफ्रेज को बदलना


11

मेरे पास विंडोज में एक निजी कुंजी है, जिसके द्वारा बनाई गई है puttygen.exe। मैंने इसे सहेजने के लिए डिफ़ॉल्ट विकल्पों का उपयोग किया, उपकरण ने स्वचालित रूप से इसे एक .ppkएक्सटेंशन दिया , और यह इस तरह दिखता है:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20130627
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIBnvvAhyMs4rdlQd4OdajDw4jIPi6vIjrWjt4l4
5C3wHOSxyQQdtSA8XT3K0rSBnNtZRJTb5mfix67qQe3pHCTMSNsYIaBi8xQJHZRa
RxdY+1VtGnSlEma8KO2We9eDNCGiwrRTUzqvTiGCnzU0pF1MXxu3ObISJcpqv+sQ
1GB0cw==
Private-Lines: 8
AAAA..........
Private-MAC: XXXXXXXXX

अब मुझे पासफ़्रेज़ बदलने की ज़रूरत है, और डॉक्स के अनुसार यह काफी सरल लग रहा था:

puttygen.exe -P key.ppk

लेकिन इस त्रुटि के साथ एक विंडो पॉप अप होती है:

PuTTYgen Error: Couldn't load private key (unable to open file)

मैंने ssh-keygenगित बैश के साथ आने वाले पासफ़्रेज़ को बदलने की भी कोशिश की :

ssh-keygen.exe -p -f key.ppk

यह मेरे पुराने पासफ़्रेज़ के लिए कहता है, लेकिन फिर यह मुझे त्रुटि देता है Bad passphrase। जो सच नहीं है, क्योंकि मैं कुंजी को जोड़ सकता हूं pageant.exe, और मैं पासफ़्रेज़ को गलत नहीं कर रहा हूं ...

कुछ और मैं पासफ़्रेज़ को बदलने या छोड़ने की कोशिश कर सकता हूं?

जवाबों:


9

विंडोज पर puttygen किसी भी कमांड लाइन तर्क को स्वीकार नहीं करता है जो मैं बता सकता हूं। उस त्रुटि के बारे में शिकायत है कि -Pमुझे विश्वास है कि कुंजी खोजने में सक्षम नहीं है। यदि आप puttygen.exe key.ppkइसके बजाय भाग लेते हैं, तो पीटीपी को पोटीनजेन में लोड करना चाहिए और आपको इसे एक नया पासफ़्रेज़ देने की अनुमति देनी चाहिए और फिर अपनी कुंजी को फिर से सहेजना होगा।


17

इसकी जांच करें:

पुट्टी एक ओपनएसएसएच-संगत प्रारूप में चाबियाँ संग्रहीत नहीं करता है। आपको अपनी निजी कुंजी को हेरफेर करने के लिए "पुट्टीजेन" टूल का उपयोग करने की आवश्यकता है।

( इस दस्तावेज़ के माध्यम से, Google के माध्यम से):

PuTTY के तहत SSH कुंजी पर पासफ़्रेज़ बदलने या सेट करने के लिए, निम्नलिखित कार्य करें:

Puttygen.exe प्रोग्राम चलाएँ। "लोड" बटन पर क्लिक करें। उस निजी कुंजी फ़ाइल का चयन करें जिसे आप पासफ़्रेज़ रखना चाहते हैं। "कुंजी पासफ़्रेज़" और "पासफ़्रेज़ की पुष्टि करें" फ़ील्ड में नया वांछित पासफ़्रेज़ दर्ज करें। "निजी कुंजी सहेजें" बटन पर क्लिक करें। अपनी कुंजी की मौजूदा प्रति को अधिलेखित करें।

से:

/superuser/522159/unable-to-change-password-for-private-ssh-key

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