ทำตามนี้ครับ
1.ไปดาวน์โหลดโปรแกรม puttygen มาก่อนจากที่นี่
https://www.puttygen.com/download-putty เลื่อนลงไปด้านล่างๆนะ หา puttygen.exe โหลดมาสักเวอร์ชั่น จะ 32 หรือ 64 ก็ได้เหมือนกัน

2.หลังจากดาวน์โหลด puttygen มาแล้วให้เปิดมันขึ้นมา แล้วคลิกปุ่ม Generate

3.ขยี้เม้าส์ไปตรงที่กากบาทสีแดงไว้ ขยี้ไปเลยจะม้วนๆ ขึ้นๆลงๆ ทะแยงๆ จนกว่าแถบเขียวนั่นจะ 100%

4.คลิกปุ่ม Save public key บันทึก public key เก็บไว้ จะตั้งชื่อว่าอะไรก็แล้วแต่ชอบ ชื่อไฟล์น่ะ ตัวผมเองผมมักจะตั้งลงท้ายด้วย public-key เพราะจะได้จำได้ว่ามันเป็น public key

5.คลิกปุ่ม Save private key บันทึกเป็นไฟล์ไว้ จะตั้งชื่ออะไรก็ตามชอบอีกนั่นแหละแต่แนะนำว่าตั้งให้มันคู่กันกับ public key เมื่อกี้หน่อย จะได้รู้ว่ามันคู่กัน

ถ้าหากมีหน้าต่างเล็กขึ้นมาถามอะไรสักอย่าง ไม่ต้องสนใจมัน คลิก Yes ไป

6.เปิด filezilla เข้าไปที่ /root/.ssh ของ droplet เป้าหมาย จากนั้นดาวน์โหลดไฟล์ authorized_keys ลงมา

7.ก้อปปี้ public key ในช่องของ puttygen ก้อปปี้ให้หมดนะครับ เอามันไปใส่ในไฟล์
authorized_keys เมื่อกี้ เสร็จแล้วอัปโหลดไฟล์ authorized_keys กลับไปที่ /root/.ssh เหมือนเดิม

ฉากต่อไปเราจะ remotely login เข้า droplet ด้วย putty แล้ว อ่านบทต่อไปครับ
Leave a Reply