26/11/56

Convert rsa key

มีปัญหากับคีย์เสียแล้ว เมื่อจำ passphrase ของคีย์ที่ใช้มาหลายปีไม่ได้ ไม่น่าจะจำไม่ได้เพราะใช้มาตลอด แต่ตอนหลังนี้ดัน authen ไม่ผ่านไม่รู้ว่าเกิดไรขึ้นเลยเป็นเหตุให้ต้อง Gen-key ใหม่ แต่โชคดีที่เครื่องที่ผมใช้ Key ในการ authen มีน้อย (ถ้าไม่บังคับก็ไม่ใช้)

ทีนี้ เมื่อต้อง Gen-key ใหม่ ก็เอาคีย์เดียว passphrase เดียว ให้ครบทุกฟอร์แมตเลย (มีเพื่อนฝรั่งผมคนนึง มีคีย์เยอะมาก ไม่รู้ลำบากมากมั้ย) คีย์ที่จำเป็นต้องใช้ตอนนี้ก็มี

  • rsa สำหรับ SSH
  • pem สำหรับ aws
  • ppk สำหรับ putty เวลาใช้ Windows

ดังนั้นผมก็จะ Gen-key ใหม่โดยเป็น rsa ก่อน แล้วค่อย Convert เป็นอีกสองฟอร์แมตแล้วเก็บไว้ทีเดียวเลย

Gen RSA Key


  • ssh-keygen -t rsa -C "email@mail.com"

แปลงเป็น .pem


  • openssl rsa -in id_rsa -outform pem > id_rsa.pem

แปลงเป็น ppk


  • ติดตั้ง puttygen ก่อน "apt-get install putty-tools"
  • puttygen id_rsa -o id_rsa.ppk

อวสาน

ไม่มีความคิดเห็น: