คำแนะนำต่อไปนี้จะช่วยคุณสร้าง SSH Key Pair สำหรับใช้ในการเชื่อมต่อกับบริการผ่าน SSH อย่างปลอดภัย
⚠️ ระบบของเรารองรับเฉพาะคีย์ RSA หรือประเภทที่มีความปลอดภัยสูงกว่าเท่านั้น
Linux/MacOS
คุณสามารถสร้าง SSH Key ได้ง่ายๆ โดยใช้คำสั่ง ssh-keygen
ที่ติดตั้งมาอยู่แล้วกับระบบ
หมายเหตุ: PaaS ไม่รองรับคีย์ DSA เนื่องจากระดับความปลอดภัยไม่เพียงพอ
1. เปิด Terminal หรือ Windows Terminal เริ่มต้นการสร้างด้วยคำสั่งต่อไปนี้:
ssh-keygen -t rsa
- กด
Enter
เพื่อใช้ path เริ่มต้น (~/.ssh/id_rsa
) หรือระบุ path เองหากต้องการ - ตั้งค่า passphrase เพื่อความปลอดภัยเพิ่มเติม หรือกด Enter หากไม่ต้องการตั้งรหัสผ่าน
- สำหรับ Linux ระบบจะสร้างไฟล์:
~/.ssh/id_rsa
→ Private Key~/.ssh/id_rsa.pub
→ Public Key (ใช้สำหรับเพิ่มในระบบ)
- สำหรับ Windows โดยปกติคีย์จะถูกเก็บไว้ที่:
C:\Users\<username>\.ssh\id_rsa
→ Private KeyC:\Users\<username>\.ssh\id_rsa.pub
→ Public Key (ใช้สำหรับเพิ่มในระบบ)
หลังจากสร้างคีย์แล้ว: ให้นำเนื้อหาจากไฟล์
id_rsa.pub
ไปเพิ่มในบัญชีของคุณบน Ruk-Com Cloud Dashboard เพื่อใช้ยืนยันตัวตนเมื่อเชื่อมต่อผ่าน SSH Gate, SFTP, หรือ FISH

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 เพื่อเพิ่มลงในแดชบอร์ด