การตั้งค่าเซิร์ฟเวอร์ SSH (ลงทะเบียนคีย์สาธารณะ)

เพื่อเชื่อมต่อ SSH จาก VimOS ไปยังเซิร์ฟเวอร์ระยะไกล ต้องลงทะเบียนคีย์สาธารณะบนเซิร์ฟเวอร์

1. ตรวจสอบหรือสร้างคีย์ SSH ใน VimOS

ในการตั้งค่า → บัญชี เลือกบัญชีและตรวจสอบหรือสร้างคีย์ SSH รูปแบบ Ed25519 หรือ RSA

2. ส่งออกคีย์สาธารณะ

บนหน้าจอการตั้งค่าบัญชี แตะ "ส่งออกคีย์สาธารณะ" แล้วคัดลอกคีย์ (บรรทัดที่ขึ้นต้นด้วย ssh-ed25519 หรือ ssh-rsa)

3. เพิ่มใน authorized_keys ของเซิร์ฟเวอร์

เข้าสู่เซิร์ฟเวอร์ระยะไกล เปิด ~/.ssh/authorized_keys แล้วเพิ่มคีย์เป็นบรรทัด สร้างไฟล์ถ้าไม่มี ตั้งสิทธิ์ 600

ตัวอย่าง: echo 'ssh-ed25519 AAAAC3... your@device' >> ~/.ssh/authorized_keys

4. ทดสอบการเชื่อมต่อ

จากเบราว์เซอร์ SFTP ของ VimOS เลือกเซิร์ฟเวอร์แล้วลองเชื่อมต่อ สำเร็จถ้าเชื่อมต่อได้โดยไม่ถามรหัสผ่าน

ถ้าเชื่อมต่อไม่ได้

ตรวจสอบ /var/log/auth.log (หรือ secure) บนเซิร์ฟเวอร์ ~/.ssh ต้องเป็น 700 authorized_keys ต้องเป็น 600 ตรวจสอบ PubkeyAuthentication yes ใน sshd_config

← 3. การดำเนินการกับไฟล์ | ถัดไป: 4. Shell และ SSH →