วิธีเพิ่ม SSH Key เข้า Droplet ที่เข้า SSH ไม่ได้

วิธีที่ 1: ใช้ DigitalOcean Web Console (แนะนำ)

  1. เข้า DigitalOcean Control Panel
  2. เลือก Droplet
  3. ไปที่ Access
  4. กด Launch Droplet Console

จะได้ Terminal ผ่าน Browser แม้ SSH เข้าไม่ได้

จากเครื่อง Local

ดู Public Key ของคุณ

cat ~/.ssh/id_rsa.pub

หรือ

cat ~/.ssh/id_ed25519.pub

คัดลอกข้อความทั้งหมด

ตัวอย่าง:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ...

ใน Droplet Console

mkdir -p ~/.sshchmod 700 ~/.ssh

เพิ่ม key

nano ~/.ssh/authorized_keys

วาง Public Key ลงไป

จากนั้น

chmod 600 ~/.ssh/authorized_keys

ทดสอบจากเครื่อง Local

ssh root@YOUR_IP