การตั้งค่าเซิร์ฟเวอร์ 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