ฉันเพิ่งอัพเกรดเป็น OSX 10.9 และเมื่อพยายามสร้างการเชื่อมต่อ SSH ด้วยการรับรองความถูกต้องของคีย์สาธารณะข้อความแจ้งจะปรากฏขึ้นเพื่อขอรหัสผ่านกุญแจ SSH ของฉัน
ตอนแรกฉันคิดว่าการอัพเกรดทำให้พวงกุญแจลืมรหัสผ่านดังนั้นฉันจึงกลับเข้ามาอีกครั้ง เห็นได้ชัดว่านั่นไม่ใช่สาเหตุเพราะพรอมต์ปรากฏขึ้นอีกครั้ง
ฉันก่อนว่าฉันอาจจะใช้รหัสผ่านผิด แต่ในขณะที่คำสั่งต่อไปนี้:
$ 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:
$ openssl rsa -in id_rsa -text
Enter pass phrase for id_rsa:
Private-Key: (2048 bit)
modulus:
00:...
รหัสส่วนตัวของฉันถูกถอดรหัสอย่างถูกต้องและพิมพ์ข้อมูลทั้งหมด
เกิดอะไรขึ้นกับการอัปเกรดเป็น Mavericks ฉันจะรับรหัสส่วนตัวของฉันกลับมาอยู่ในสถานะใช้งานได้อย่างไร