আমি সবেমাত্র ওএসএক্স ১০.৯-তে আপগ্রেড করেছি এবং পাবলিক কী প্রমাণীকরণের সাথে এসএসএইচ সংযোগ স্থাপনের চেষ্টা করার সময় আমার এসএসএইচ কী পাসওয়ার্ড চেয়ে একটি প্রম্পট উপস্থিত হবে।
আমি প্রথমে ভেবেছিলাম যে আপগ্রেডের ফলে কিছু কিছু পাসওয়ার্ড ভুলে যাওয়ার জন্য কীচেইন তৈরি হয়েছিল, তাই আমি আমারে আবার প্রবেশ করলাম। স্পষ্টতই, এটি কারণ ছিল না, কারণ প্রম্পটটি পুনরায় প্রদর্শিত হতে থাকে।
আমি প্রথমে যদিও আমি ভুল পাসওয়ার্ডটি ব্যবহার করতে পারি তবে নিম্নলিখিত কমান্ডটি দেওয়ার সময়:
$ 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:...
আমার ব্যক্তিগত কী সঠিকভাবে ডিক্রিপ্ট করা হয়েছে এবং সমস্ত তথ্য মুদ্রিত হয়েছে।
মাভেরিক্সে আপগ্রেড হওয়ার পরে কী ঘটেছিল? কীভাবে আমি আমার প্রাইভেট কীটি ব্যবহারযোগ্য অবস্থায় ফিরে পাব?