मैंने अभी OSX 10.9 में अपग्रेड किया है, और जब सार्वजनिक कुंजी प्रमाणीकरण के साथ SSH कनेक्शन स्थापित करने की कोशिश कर रहा है, तो एक संकेत मेरी SSR कुंजी पासवर्ड के लिए पूछ रहा है।
मैंने शुरू में सोचा था कि उन्नयन के कारण किचेन में कुछ पासवर्ड भूल गए हैं, इसलिए मैंने खदान में फिर से प्रवेश किया। जाहिर है, यह कारण नहीं था, क्योंकि संकेत फिर से प्रकट होता रहा।
हालांकि मैं पहली बार गलत पासवर्ड का उपयोग कर रहा हूं, लेकिन निम्नलिखित कमांड:
$ ssh-keygen -vvv -y -f id_rsa >| id_rsa.pub
debug3: Incorrect RSA1 identifier
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase:
debug3: Incorrect RSA1 identifier
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
load failed
...काम नहीं करता! अगर मैं खुलने का उपयोग करने की कोशिश करता हूं:
$ openssl rsa -in id_rsa -text
Enter pass phrase for id_rsa:
Private-Key: (2048 bit)
modulus:
00:...
मेरी निजी कुंजी सही ढंग से डिक्रिप्टेड है और सभी जानकारी मुद्रित है।
मावेरिक्स के उन्नयन के साथ क्या हुआ? मैं अपनी निजी कुंजी को एक उपयोगी स्थिति में कैसे वापस ला सकता हूं?