CH-J Server Managerการจัดการเซิร์ฟเวอร์ผ่าน SSH
เมนู
คู่มือและบทความทั้งหมด →

Ed25519 หรือ RSA: เลือกและติดตั้งคีย์ SSH

เลือกคีย์ที่เข้ากัน ป้องกันส่วนส่วนตัวและทดสอบล็อกอินใหม่ก่อนเอาทางเข้าเก่าออก

เลือกตามนโยบายและความเข้ากันได้

Ed25519 เหมาะเมื่อเซิร์ฟเวอร์และนโยบายรองรับ ใช้ RSA 3072 หรือ 4096 เมื่อต้องตามนโยบายหรือความเข้ากันได้ คีย์ RSA ไม่ใช่ลายเซ็น SHA-1 ssh-rsa รุ่นเก่า โดย RSA สมัยใหม่ใช้ SHA-2 ได้ อย่าเปิดลายเซ็นเก่าทั้งระบบ

สร้างในเครื่องและป้องกันคีย์ส่วนตัว

เลือกคำสั่งเดียวและชื่อไฟล์ใหม่ ไม่เขียนทับคีย์เดิม ตั้งวลีรหัสผ่านเมื่อถาม ส่งเฉพาะไฟล์ .pub ขึ้นเซิร์ฟเวอร์ คีย์ส่วนตัวอยู่ที่ไคลเอนต์ CH-J Key Generator มีอยู่แล้วใน Beta 0.1.0

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

ติดตั้งคีย์สาธารณะแล้วทดสอบ

ใส่คีย์สาธารณะครบในบรรทัดเดียวของ ~/.ssh/authorized_keys บัญชีเป้าหมาย บน Linux ตรวจเจ้าของและสิทธิ์โดยทั่วไป 700 สำหรับ .ssh และ 600 สำหรับ authorized_keys คงเซสชันเดิมไว้และทดสอบล็อกอินที่สองก่อนเปลี่ยนทางเข้าเก่า คีย์ผู้ใช้กับคีย์โฮสต์มีหน้าที่ต่างกัน

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

เอกสารโดยละเอียด

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

การปลดล็อกด้วยไบโอเมตริกและความปลอดภัย →