การสร้างคีย์ SSH ในสภาพแวดล้อม Windows เคยเป็นกระบวนการที่ซับซ้อนซึ่งจำเป็นต้องติดตั้งเครื่องมือของบุคคลที่สาม นับตั้งแต่การอัปเดต Windows 10 เมษายน 2018 Windows ได้จัดส่งไคลเอ็นต์ OpenSSH ที่ติดตั้งไว้ล่วงหน้า ซึ่งหมายความว่าคุณสามารถใช้ ssh-keygen เพื่อสร้างคีย์ SSH ได้ อ่านต่อในขณะที่เราแนะนำคุณตลอดกระบวนการ
ขั้นแรก คุณจะต้องตรวจสอบให้แน่ใจว่าได้ติดตั้ง OpenSSH ในเครื่องของคุณแล้ว หากคุณอัปเกรดจาก Windows 10 เวอร์ชันก่อนหน้า คุณอาจต้องเปิดใช้งานด้วยตนเอง เปิดแอปการตั้งค่าและคลิกหมวดหมู่ "แอป" ถัดไป คลิกลิงก์ "จัดการคุณสมบัติเสริม" หากคุณไม่เห็น "ไคลเอ็นต์ OpenSSH" ในรายการที่ปรากฏขึ้น ให้คลิกปุ่ม "เพิ่มคุณลักษณะ" และติดตั้ง คุณอาจต้องรีบูตพีซีของคุณหลังจากการติดตั้ง
เมื่อติดตั้ง OpenSSH แล้ว คุณก็พร้อมที่จะดำเนินการต่อ เปิด Command Prompt จากเมนู Start พิมพ์ "ssh-keygen" (โดยไม่ใส่เครื่องหมายคำพูด) ลงในหน้าต่างเทอร์มินัลแล้วกด Enter คุณจะได้รับแจ้งให้ยืนยันตำแหน่งที่บันทึก เราแนะนำให้กด Enter เพื่อใช้ตำแหน่งเริ่มต้นในไดเร็กทอรีผู้ใช้ของคุณ มิฉะนั้น ให้พิมพ์เส้นทางเพื่อบันทึกคีย์แล้วกด Enter
คุณสามารถเลือกเพิ่มข้อความรหัสผ่าน (รหัสผ่าน) ให้กับคีย์ได้แล้ว หากคุณเพิ่มเข้าไป คุณจะต้องระบุทุกครั้งที่ใช้คีย์ พิมพ์ข้อความรหัสผ่านแล้วกด Enter หรือกด Enter ทันทีเพื่อดำเนินการต่อโดยไม่ใช้
Windows จะสร้างคู่คีย์สาธารณะ/ส่วนตัว RSA ของคุณ คีย์สาธารณะจะถูกจัดเก็บเป็น "id_rsa.pub" ในไดเร็กทอรีที่คุณระบุ อัปโหลดคีย์นี้ไปยังเครื่องใดๆ ที่คุณต้องการเพื่อเข้าสู่ SSH จากนั้น คุณสามารถเปิดการเชื่อมต่อโดยใช้ไคลเอ็นต์ SSH ในตัวของ Windows - พิมพ์ "ssh [email protected]" เพื่อเชื่อมต่อและรับรองความถูกต้องโดยใช้ข้อมูลรับรองที่คุณสร้างขึ้น