Generate SSH Key

คำแนะนำด้านล่างจะอธิบายขั้นตอนต่างๆในการสร้างคีย์ SSH ตามระบบที่คุณใช้:

Linux/MacOS

สร้าง SSH key ใหม่ (จำเป็นต้องมี RSA) โดยใช้เครื่องมือ ssh-keygen:

หมายเหตุ: PaaS ไม่รองรับคีย์ DSA เนื่องจากระดับความปลอดภัยไม่เพียงพอ

1. เริ่มต้นการสร้างด้วยคำสั่งต่อไปนี้:

ssh-keygen -t rsa
ssh keygen generate rsa key

หากจำเป็น คุณสามารถปรับตำแหน่งคีย์และข้อความรหัสผ่าน(passphrase) ที่ต้องการ (หรือดำเนินการตามค่าเริ่มต้น)

2. คุณสามารถดูค่า public และ private SSH keys โดยใช้คำสั่ง cat ตัวอย่างเช่น:

cat /home/jelastic/.ssh/id_rsa.pub
view ssh key value console

3. ตอนนี้คุณสามารถเพิ่ม SSH key ที่สร้างขึ้นไปยังบัญชีของคุณ

  • public key สำหรับการเข้าถึงผ่าน SSH Gate
  • the private key สำหรับการยืนยันตัวตนที่ GIT repository ของคุณผ่าน SSH

Windows

1. ดาวน์โหลดและรันเครื่องมือ SSH keygen ยกตัวอย่าง PuTTYgen:

putty keygen tool download

2. ระบุพารามิเตอร์ต่อไปนี้:

  • เลือกประเภท key SSH-2 RSA 
  • ใส่จำนวน bits ที่ต้องการ (เช่น 2048)
putty generate rsa ssh key
คลิก Generate

3. ขั้นตอนนี้ขึ้นอยู่กับประเภท key ที่คุณต้องการ:

  • ในส่วนของ Public key ให้เข้า SSH ไปที่บัญชีของคุณผ่าน local client คัดลอกรหัสที่สร้างขึ้นจากฟิลด์ output ที่ด้านบนของหน้าต่าง
putty view public key value
  • ในส่วนของ Private key สำหรับการยืนยันตัวตนที่ remote GIT repository ผ่าน SSH – คลิกที่เมนู Conversions และเลือกตัวเลือก Export OpenSSH key
putty export private key

หลังจากนั้น คุณสามารถเปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความและคัดลอก key body เพื่อเพิ่มลงในแดชบอร์ด