คำแนะนำด้านล่างจะอธิบายขั้นตอนต่างๆในการสร้างคีย์ SSH ตามระบบที่คุณใช้:
Linux/MacOS
สร้าง SSH key ใหม่ (จำเป็นต้องมี RSA) โดยใช้เครื่องมือ ssh-keygen:
หมายเหตุ: PaaS ไม่รองรับคีย์ DSA เนื่องจากระดับความปลอดภัยไม่เพียงพอ
1. เริ่มต้นการสร้างด้วยคำสั่งต่อไปนี้:
ssh-keygen -t rsa
หากจำเป็น คุณสามารถปรับตำแหน่งคีย์และข้อความรหัสผ่าน(passphrase) ที่ต้องการ (หรือดำเนินการตามค่าเริ่มต้น)
2. คุณสามารถดูค่า public และ private SSH keys โดยใช้คำสั่ง cat ตัวอย่างเช่น:
cat /home/jelastic/.ssh/id_rsa.pub
3. ตอนนี้คุณสามารถเพิ่ม SSH key ที่สร้างขึ้นไปยังบัญชีของคุณ
- public key สำหรับการเข้าถึงผ่าน SSH Gate
- the private key สำหรับการยืนยันตัวตนที่ GIT repository ของคุณผ่าน SSH
Windows
1. ดาวน์โหลดและรันเครื่องมือ SSH keygen ยกตัวอย่าง PuTTYgen:
2. ระบุพารามิเตอร์ต่อไปนี้:
- เลือกประเภท key SSH-2 RSA
- ใส่จำนวน bits ที่ต้องการ (เช่น 2048)
3. ขั้นตอนนี้ขึ้นอยู่กับประเภท key ที่คุณต้องการ:
- ในส่วนของ Public key ให้เข้า SSH ไปที่บัญชีของคุณผ่าน local client คัดลอกรหัสที่สร้างขึ้นจากฟิลด์ output ที่ด้านบนของหน้าต่าง
- ในส่วนของ Private key สำหรับการยืนยันตัวตนที่ remote GIT repository ผ่าน SSH – คลิกที่เมนู Conversions และเลือกตัวเลือก Export OpenSSH key
หลังจากนั้น คุณสามารถเปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความและคัดลอก key body เพื่อเพิ่มลงในแดชบอร์ด