วิธีสร้างคีย์ SSH ใน Windows 10 และ Windows 11

Nov 12, 2024
Windows
Eny Setiyowati / Shutterstock.com

หากส่วนหนึ่งของชีวิตของคุณมีการลงชื่อเข้าใช้เซิร์ฟเวอร์ระยะไกลจะเป็น ตัวเองเป็นเจ้าภาพ บล็อก, A การติดตั้ง NextCloud หรือส่งการเปลี่ยนแปลงล่าสุดของคุณไปที่ GitHub คุณต้องใช้ปุ่ม SSH ใน Windows 10 และ 11 เราจะถูกคัดค้านการเลือกเมื่อมันมาถึงการสร้างคีย์ใหม่

ต่อไปนี้เป็นวิธีการสร้างคีย์ SSH ทั้งหมดที่คุณต้องการใช้วิธีการที่แตกต่างกันสามวิธี เราจะแสดงวิธีสร้างชุดคีย์เริ่มต้นของคุณรวมถึงรายการเพิ่มเติมหากคุณต้องการสร้างคีย์ที่แตกต่างกันสำหรับหลาย ๆ ไซต์

ที่เกี่ยวข้อง: วิธีการเป็นเจ้าภาพการวิเคราะห์เว็บไซต์ของคุณด้วยตนเองด้วยความเป็นไปได้

ตัวเลือกที่ 1: สร้างคีย์ในบรรทัดคำสั่ง

Windows 10 มีลูกค้า OpenSSH ในตัวตั้งแต่การอัปเดตเมษายน 2018 Windows 11 ยังมาพร้อมกับคุณสมบัตินี้ในตัว

เพื่อใช้งาน เปิดพรอมต์คำสั่ง windows โดยการกดปุ่ม Windows และพิมพ์ "CMD"

เคล็ดลับ: หากคุณใช้บรรทัดคำสั่งบ่อยครั้งเราขอแนะนำให้ติดตั้ง Windows Terminal จาก Windows Store (ติดตั้งบน Windows 11 โดยค่าเริ่มต้น) มันเป็นโปรแกรมที่แท็บที่สามารถเรียกใช้พรอมต์คำสั่ง PowerShell และระบบย่อย Windows สำหรับ Linux ทั้งหมดในหน้าต่างเดียว นอกจากนี้ยังมี คุณสมบัติสนุก ๆ เช่นการตั้งค่าภาพพื้นหลัง .

ไม่ว่าคุณจะใช้พรอมต์คำสั่งหรือเทอร์มินัล Windows พิมพ์ ssh-keygen และกด Enter สิ่งนี้จะสร้างคีย์ SSH โดยอัตโนมัติ ในการทดสอบของเราบน Windows 11 มันสร้างคีย์ RSA 2048- บิต หากคุณต้องการใช้อัลกอริทึมที่แตกต่างกัน - GitHub แนะนำ ED25519 ตัวอย่างเช่น - จากนั้นคุณจะพิมพ์ ssh-keygen -t ed25519 .

หลังจากที่คุณพิมพ์คำสั่งของคุณกด Enter แล้วคุณจะได้รับแจ้งให้ตั้งชื่อคีย์ของคุณและบันทึกไว้ในตำแหน่งที่เฉพาะเจาะจง หากคุณใช้ค่าเริ่มต้นแล้วมันจะบันทึกคีย์ของคุณ c: \ user [yourusername] .ssh - การดูดไดรฟ์ C คือที่เก็บบัญชีผู้ใช้ของคุณ

ถัดไปคุณจะถูกขอให้ป้อนรหัสผ่าน เราขอแนะนำให้คุณทำเช่นนี้เพื่อให้กุญแจของคุณปลอดภัย หากคุณกังวลเกี่ยวกับการลืมรหัสผ่านของคุณตรวจสอบรอบนี้ของ ผู้จัดการรหัสผ่านที่ดีที่สุดในการตรวจสอบ Geek . หากคุณไม่ต้องการรหัสผ่านจริง ๆ เพียงกด Enter

นั่นเป็นกุญแจของคุณถูกสร้างขึ้นบันทึกและพร้อมใช้งาน คุณจะเห็นคุณมีสองไฟล์ในโฟลเดอร์ ".ssh" ของคุณ: "ID_RSA" ที่ไม่มีนามสกุลไฟล์และ "id_rsa.pub" หลังเป็นกุญแจสำคัญที่คุณอัปโหลดไปยังเซิร์ฟเวอร์เพื่อรับรองความถูกต้องในขณะที่อดีตเป็นรหัสส่วนตัวที่คุณไม่ได้แชร์กับผู้อื่น

บันทึก: หากคุณไม่เห็นโฟลเดอร์ ".ssh" ของคุณใน File Explorer ให้ตรวจสอบการสอนของเราใน วิธีแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ใน Windows .

หากคุณต้องการสร้างหลายปุ่มสำหรับไซต์ต่าง ๆ ที่ง่ายเกินไป ตัวอย่างเช่นคุณต้องการใช้ปุ่มเริ่มต้นที่เราเพิ่งสร้างไว้สำหรับเซิร์ฟเวอร์ที่คุณมีในมหาสมุทรดิจิตอลและคุณต้องการสร้างคีย์ชุดอื่นสำหรับ GitHub คุณจะทำตามกระบวนการเดียวกันดังกล่าวข้างต้น แต่เมื่อถึงเวลาที่จะบันทึกคีย์ของคุณคุณจะให้ชื่อที่แตกต่างกันเช่น "ID_RSA_GITHUBUT" หรือสิ่งที่คล้ายกัน คุณสามารถทำได้หลาย ๆ ครั้งตามที่คุณต้องการ เพียงจำไว้ว่ายิ่งคุณมีปุ่มมากเท่าไหร่คุณก็ยิ่งมีกุญแจมากขึ้นเท่านั้น เมื่อคุณ อัปเกรดเป็นพีซีเครื่องใหม่ คุณต้องย้ายคีย์เหล่านั้นด้วยไฟล์อื่น ๆ ของคุณหรือเสี่ยงต่อการเข้าถึงเซิร์ฟเวอร์และบัญชีของคุณอย่างน้อยก็ชั่วคราว

ที่เกี่ยวข้อง: PowerShell แตกต่างจากพรอมต์คำสั่ง windows อย่างไร

ตัวเลือกที่ 2: สร้างคีย์ใน WSL

หากคุณเป็น wsl ผู้ใช้คุณสามารถใช้วิธีการที่คล้ายกันกับของคุณ การติดตั้ง WSL . ในความเป็นจริงมันเป็นพื้นฐานเช่นเดียวกับรุ่นพรอมต์คำสั่ง ทำไมคุณต้องการทำเช่นนี้? หากคุณอาศัยอยู่ใน Linux เป็นหลักสำหรับหน้าที่บรรทัดคำสั่งมันก็สมเหตุสมผลที่จะรักษาคีย์ของคุณใน WSL

เปิดเทอร์มินัล Windows หรือพรอมต์คำสั่ง Ubuntu ในตัว (สมมติว่าคุณติดตั้ง Ubuntu Linux) จากนั้นก็คล้ายกับ Windows มาก ซึ่งแตกต่างจากหน้าต่างมันเป็นการดีที่สุดที่จะระบุว่าคุณต้องการคีย์ RSA หรืออะไรเช่น ED25519

สมมติว่าคุณต้องการสร้างคีย์ RSA-4096 คุณจะพิมพ์คำสั่งต่อไปนี้:

 ssh-keygen -t rsa -b 4096 

หากคุณต้องการ ED25519 วิธีที่แนะนำมีดังนี้:

 ssh-keygen -t ed25519 -c "[email protected]" 

ขอแนะนำให้เพิ่มที่อยู่อีเมลของคุณเป็นตัวระบุแม้ว่าคุณจะไม่ต้องทำสิ่งนี้บน Windows เนื่องจากเวอร์ชันของ Microsoft ใช้ชื่อผู้ใช้ของคุณและชื่อพีซีของคุณโดยอัตโนมัติ

อีกครั้งเพื่อสร้างหลายปุ่มสำหรับไซต์ที่แตกต่างกันเพียงแค่แท็กบางอย่างเช่น "_GITHUB" ไปยังจุดสิ้นสุดของชื่อไฟล์

ที่เกี่ยวข้อง: 3 เครื่องมือ Linux สนุกที่จะทำงานบน Windows 10 ด้วย WSL

ตัวเลือกที่ 3: สร้างคีย์ด้วยผงสำหรับอุดรู

เป็นเวลาหลายปีที่โรงเรียนเก่า โปรแกรม Putty เป็นวิธีที่ได้รับความนิยมในการสื่อสารกับเซิร์ฟเวอร์ ใน Windows หากคุณได้รับโปรแกรมนี้แล้วในระบบของคุณแล้วมันยังมีวิธีการสร้างคีย์ SSH

Putty มาพร้อมกับโปรแกรม Helper จำนวนหนึ่งซึ่งหนึ่งในนั้นเรียกว่าเครื่องกำเนิดไฟฟ้า Putty หากต้องการเปิดดูว่าการค้นหามันด้วยการกดปุ่ม Windows และพิมพ์ "puttygen" หรือค้นหาในเมนูเริ่ม

เมื่อเปิดอยู่ที่ด้านล่างของหน้าต่างคุณจะเห็นปุ่มประเภทต่าง ๆ เพื่อสร้าง หากคุณไม่แน่ใจว่าจะใช้เลือก "RSA" แล้วในกล่องรายการที่ระบุว่า "จำนวนบิตในคีย์ที่สร้างขึ้น" ใน "4096" อีกทางเลือกหนึ่งคือการเลือก "EDDSA" จากนั้นจากเมนูแบบเลื่อนลงที่ปรากฏด้านล่างตรวจสอบให้แน่ใจว่าได้เลือก "ED25519 (255 บิต)"

ตอนนี้สิ่งที่คุณต้องทำคือคลิก "สร้าง" และสีโป๊วจะเริ่มทำงาน สิ่งนี้ไม่ควรใช้เวลานานเกินไปขึ้นอยู่กับความแข็งแกร่งของระบบของคุณและสีโป๊วจะขอให้คุณเลื่อนเมาส์ไปที่ด้านในหน้าต่างเพื่อช่วยสร้างการสุ่มเพิ่มขึ้นเล็กน้อยระหว่างการสร้างที่สำคัญ

เมื่อเสร็จแล้วคลิก "บันทึกกุญแจสาธารณะ" เพื่อบันทึกรหัสสาธารณะของคุณและบันทึกตำแหน่งที่คุณต้องการด้วยชื่อ "ID_RSA.PUB" หรือ "ID_ED25519.pub" ขึ้นอยู่กับว่าคุณเลือก RSA หรือ ED25519 ในขั้นตอนก่อนหน้าหรือไม่

จากนั้นจึงจะได้รับกุญแจส่วนตัวของคุณมันต้องใช้ขั้นตอนพิเศษ โดยค่าเริ่มต้น putty สร้างคีย์ PPK สำหรับใช้กับไคลเอนต์ putty หากคุณต้องการ OpenSSH ที่ด้านบนของหน้าต่างเลือก Conversion & GT; ส่งออกคีย์ OpenSSH จากนั้นบันทึกไฟล์เป็น "ID_RSA" หรือ "ID_ED25519" โดยไม่มีการสิ้นสุดไฟล์

การสร้างคีย์ SSH นั้นง่ายจริงๆแล้ววิธีที่คุณเลือก เราขอแนะนำให้ดำเนินการกับตัวเลือกพรอมต์คำสั่ง windows เว้นแต่ว่าคุณติดตั้ง Putty แล้วหรือชอบ Linux และเข้าใจระบบนั้น

ที่เกี่ยวข้อง: วิธีที่ดีที่สุดในการรักษาความปลอดภัยเซิร์ฟเวอร์ SSH ของคุณ


Windows - บทความยอดนิยม

35 ปีของ Microsoft Windows: ความทรงจำของ Windows 1.0

Windows Aug 24, 2025

Microsoft ไมโครซอฟท์เปิดตัว Windows 1.0 ใน 20 พฤศจิกายน 1985 เริ่มต้นเป็นสภาพแ..


สิ่งที่เป็น Windows CE และทำไมผู้คนใช้มันได้หรือไม่

Windows Aug 24, 2025

Hewlett Packard ไมโครซอฟท์เปิดตัว Windows CE ในเดือนพฤศจิกายนปี 1996 เป็นรุ่นใ�..


ไปเช่นนี้ Tweet ดังนั้นไมโครซอฟท์จะชุบชีวิต Clippy

Windows Jul 14, 2025

Microsoft "ดูเหมือนว่าคุณกำลังอ่านโพสต์บล็อก คุณต้องการความช่วยเ�..


ที่แล็ปท็อปที่ดีที่สุดของ 2021 สำหรับการทำงานเล่นและทุกสิ่งในระหว่าง

Windows Aug 9, 2025

กบฏ สิ่งที่ต้องมองหาในแล็ปท็อปในปี 2021 ไม่มีแล็ปท็อปที่ด�..


วิธีการ sideload Android Apps บน Windows 11

Windows Oct 29, 2025

ของ Windows 11 สนับสนุนปพลิเคชัน Android แต่มีความสวยขนาดใหญ่จับพวกเขากำลังเ�..


วิธีการเชื่อมต่อ AirPods ที่ใช้ Windows 11 เครื่องคอมพิวเตอร์

Windows Oct 23, 2025

Microsoft แม้ว่า Airpods ของ Apple ได้รับการออกแบบให้ทำงานกับผลิตภัณฑ�..


ไมโครซอฟท์ Fixing ไวท์บอร์ดโดยนำกลับรุ่นเก่า

Windows Nov 18, 2024

Microsoft Microsoft ผลักออกเวอร์ชันใหม่ของมัน แอปพลิเคชั่นไวท์บอร์ด ..


วิธีเพิ่มสัญลักษณ์ลิขสิทธิ์ลงในเอกสารบน Windows และ Mac

Windows Nov 5, 2024

สัญลักษณ์ลิขสิทธิ์ (©) บอกใบ้ต่อผู้อื่นว่ามีบางอย่าง ได้รับการคุ้ม..


หมวดหมู่