หากคุณเคยใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์หรือคอมพิวเตอร์เครื่องอื่นอย่างปลอดภัย คุณอาจพอทราบแล้วว่าคีย์ SSH คืออะไร โดยพื้นฐานแล้ว คีย์ SSH เป็นวิธีหนึ่งในการตรวจสอบว่าคุณเป็นใครและสร้างการเชื่อมต่อที่ปลอดภัยกับระบบอื่น แต่ต้องสร้างคีย์ SSH คุณจะสร้างคีย์ SSH ใน Windows 10 ได้อย่างไร? คำถามนี้จริงๆ แล้วเป็นเรื่องปกติมากกว่าที่คุณคิด เนื่องจากผู้คนจำนวนมากชอบใช้ Linux VPS และทำงานกับสิ่งนั้น แทนที่จะบูตเครื่องพีซีสองครั้งหรือย้ายจาก Windows ในบทความนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างคีย์ SSH ใน Windows 10 ได้อย่างไร เราจะใช้ PuTTY ไคลเอ็นต์ Windows SSH ยอดนิยมในการทำงาน ตอนนี้ ก่อนที่จะเจาะลึกเนื้อหาด้านเทคนิค เรามาดูคำจำกัดความบางประการกันก่อน เพื่อให้เข้าใจตรงกัน ซึ่งจะช่วยให้คุณทำตามคำแนะนำได้ดีขึ้น
สร้างคีย์ SSH ใน Windows 10 โดย PuTTY
มาพูดถึง SSH ก่อน SSH คืออะไร? และ SSH เกี่ยวข้องกับกุญแจและการสร้างกุญแจอย่างไร? Secure Socket Shell หรือ Socket Shell (SSH) เป็นโปรโตคอลยอดนิยมสำหรับการสร้างการเชื่อมต่อที่ปลอดภัยและเข้ารหัส คีย์ SSH เป็นส่วนประกอบมาตรฐานของโปรโตคอล SSH ที่ใช้ในการตรวจสอบความถูกต้องทั้งสองด้านและสร้างเซสชันเชลล์ที่ปลอดภัย ใช้ในการเชื่อมต่อระหว่างระบบปฏิบัติการและแพลตฟอร์มทุกประเภท ดังนั้นไม่ว่าคุณจะพยายามเชื่อมต่อกับ Linux VPS หรือเซิร์ฟเวอร์เฉพาะที่ใช้ Windows Server เวอร์ชันล่าสุด คุณจะต้องสร้างและใช้คีย์ SSH ก่อนที่จะอธิบายคีย์ SSH โดยละเอียด และหารือเกี่ยวกับวิธีสร้างคีย์ SSH ใน Windows 10 เรามาพูดถึงโปรโตคอล SSH กันก่อน
“อ่านด้วย: ใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ”
โปรโตคอล SSH คืออะไร?
SSH เป็นโปรโตคอลที่รู้จักกันดี โดยเฉพาะระหว่างกูรูด้านไอทีและผู้ดูแลระบบ ช่วยให้ผู้ใช้สามารถเข้าถึงระบบอื่น ๆ ผ่านเครือข่ายที่ไม่ปลอดภัยได้อย่างปลอดภัยยิ่งขึ้น มันมีการตรวจสอบสิทธิ์ด้วยรหัสสาธารณะและรหัสผ่านที่รัดกุม เมื่อใช้โปรโตคอลนี้ คุณสามารถจัดการแอปพลิเคชันและระบบจากระยะไกล ย้ายไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่ง และดำเนินการคำสั่งได้ โปรโตคอล SSH ฟังบนพอร์ต TCP 22 โดยค่าเริ่มต้น
คีย์ SSH คืออะไร
โปรโตคอล SSH คีย์ SSH คือข้อมูลรับรองการเข้าถึงที่ใช้ในการตรวจสอบสิทธิ์ทั้งโฮสต์และผู้ใช้ กรณีการใช้งานอีกประการหนึ่งคือการเข้าถึงแบบเครื่องต่อเครื่องหรือการเข้าถึงแบบหนึ่งต่อเดียว คีย์ SSH เปิดใช้งานระบบอัตโนมัติเพื่อเปิดใช้งานการตรวจสอบสิทธิ์ที่คุ้มค่าและเป็นไปได้ซึ่งจำเป็นในบริการคลาวด์สมัยใหม่ที่อาศัยคอมพิวเตอร์
มีหลายขนาด แต่ตัวเลือกที่พบบ่อยที่สุดคือการเข้ารหัส RSA 2048 บิต ในทางปฏิบัติแล้ว คีย์ SSH จะรวบรวมรหัสผ่าน ให้สิทธิ์การเข้าถึง และควบคุมระดับการเข้าถึง มีบางวิธีในการเปิดใช้งานหรือสร้าง SSH ใน Windows 10 ต่อไปนี้ เราจะอธิบายวิธีสร้างคีย์ SSH Windows โดยใช้ PuTTY แต่ก่อนที่จะเริ่มต้นให้เราตรวจสอบเพื่อดูว่ามีคีย์ SSH ใน Windows หรือไม่
โฮสติ้ง Windows 10 VPS
รับ Windows 10 VPS ที่มีประสิทธิภาพสำหรับเดสก์ท็อประยะไกลในราคาที่ถูกที่สุด ฟรี Windows 10 ที่ทำงานบนที่เก็บข้อมูล NVMe SSD และอินเทอร์เน็ตความเร็วสูง
ตรวจสอบแผน Windows 10 VPSการตรวจสอบคีย์ SSH ที่มีอยู่ใน Windows 10
ก่อนที่จะสร้างคีย์ SSH คุณควรตรวจสอบคีย์ SSH ที่มีอยู่ก่อน โดยทำตามขั้นตอนต่อไปนี้:
- เปิด Windows Command-Line โดยพิมพ์ cmd ในช่องค้นหาของทาสก์บาร์ของ Windows
- ในสภาพแวดล้อมพร้อมรับคำสั่ง ให้พิมพ์ ssh-keygen
- หากคุณไม่มี SSH-keygen คุณจะเห็นข้อความนี้:
'ssh-keygen' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือแบตช์ไฟล์
- ไดเรกทอรีเริ่มต้นสำหรับคีย์ SSH ของคุณควรมีลักษณะดังนี้:
/c/Users/YourUserName/ .ssh/id_rsa.pub
หมายเหตุ: หากคุณติดตั้ง git ด้วย bash คุณควรเปิด git Bash แทน cmd
สร้างคีย์ SSH Windows โดยใช้ PuTTY
PuTTY เป็นการใช้งานโอเพ่นซอร์สฟรีที่ใช้สำหรับการจำลองเทอร์มินัลในพีซีที่ทำงานบน Microsoft Windows สามารถรองรับโปรโตคอลได้หลายอย่าง เช่น SSH, Telnet, SCP, rlogin และการเชื่อมต่อซ็อกเก็ตดิบ การใช้ PuTTY คุณสามารถสร้างคีย์ SSH ใน Windows 10 ผ่านทางเทอร์มินัล Windows หากต้องการสร้างคีย์ SSH ใน Windows 10 โดยใช้ PuTTY ให้ทำตามขั้นตอนต่อไปนี้:
“อ่านด้วย: เชื่อมต่อกับเว็บไซต์ของคุณผ่าน SSH”
ขั้นตอนที่ 1: ดาวน์โหลด PuTTY
หากคุณยังไม่มี PuTTY ในระบบ คุณสามารถดาวน์โหลดได้จากที่นี่ ลิงค์. หลังจากดาวน์โหลดแล้ว ให้ทำการติดตั้ง
ขั้นตอนที่ 2: ติดตั้ง PuTTY
เมื่อคลิกที่ไฟล์ที่ดาวน์โหลด คุณสามารถเริ่มกระบวนการติดตั้งได้ คุณสามารถอ่านบทความนี้เกี่ยวกับ เชื่อมต่อกับเซิร์ฟเวอร์ Linux โดยใช้ PuTTY หรือเพียงทำตามตัวช่วยสร้างการติดตั้ง ในหน้าแรกให้คลิกที่ถัดไป

จากนั้นเลือกโฟลเดอร์ปลายทาง ปลายทางเริ่มต้นคือ C drive\Program files\PuTTY\ คุณสามารถเปลี่ยนเป็นที่อยู่ที่คุณต้องการได้

ถึงเวลาเลือกคุณสมบัติผลิตภัณฑ์ที่จะติดตั้ง หากคุณไม่มีข้อกำหนดเฉพาะใดๆ ให้ปฏิบัติตามตัวเลือกเริ่มต้น และคลิกติดตั้งเพื่อไปยังหน้าจอถัดไป

ยินดีด้วย. คุณติดตั้ง PuTTY คุณทำตามขั้นตอนแรกในการสร้างคีย์ SSH ใน Windows 10 เสร็จแล้ว ตอนนี้เรามาดูขั้นตอนต่อไปกันดีกว่า
ขั้นตอนที่ 3: เรียกใช้ PuTTY SSH Key Generator
- กดปุ่ม Windows บนแป้นพิมพ์ของคุณ
- ในแถบค้นหา ให้พิมพ์ PuTTYgen (คุณสามารถใช้ cmd และพิมพ์ PuTTYgen ได้เช่นกัน)
- คลิกขวาที่ PuTTYgen แล้วเลือก Run as administrator
- หากได้รับแจ้ง ให้เลือกใช่

ขั้นตอนที่ 4: ใช้ PuTTY เพื่อสร้างคีย์ SSH ใน Windows 10
ตอนนี้เพื่อสร้างคีย์ SSH ใน Windows 10 ให้ทำตามขั้นตอนต่อไปนี้:
- บนหน้าตัวสร้าง PuTTY คลิกที่สร้าง

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

- บันทึกคีย์สาธารณะโดยคลิกที่ บันทึกกุญแจสาธารณะ ปุ่ม. เลือกสถานที่สำหรับบันทึกคีย์นี้และตั้งชื่อ

- หากต้องการบันทึกคีย์ส่วนตัว ให้คลิกที่ การสนทนา เมนู.

- เมื่อคลิกที่ส่งออกคีย์ OpenSSH คุณจะถูกถามว่า “คุณแน่ใจหรือไม่ว่าต้องการบันทึกคีย์โดยไม่มีข้อความรหัสผ่านเพื่อปกป้องมัน” เลือก “ใช่”
- เลือกสถานที่สำหรับบันทึกคีย์
- ตั้งชื่อคีย์ส่วนตัวของคุณ
ยินดีด้วย. คุณจัดการเพื่อสร้างคีย์ SSH ที่เราต้องการโดยใช้ PuTTY ซึ่งเป็นหนึ่งในนั้น ไคลเอนต์ SSH ที่ดีที่สุดสำหรับ Windows. แน่นอน คุณสามารถสร้างคีย์โดยใช้ OpenSSH ซึ่งเป็นไคลเอนต์ดั้งเดิมของ Windows 10 ได้ แต่แอปขาดคุณสมบัติที่สำคัญบางประการ ดังนั้นคนส่วนใหญ่จึงนิยมใช้ PuTTY หรือทางเลือกอื่น
อ่านเพิ่มเติม: ติดตั้ง MikroTik CHR บน VPS (ใช้ PuTTY)
คีย์ SSH เพียงพอสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์หรือไม่
ดูเหมือนว่าคุณได้รับการจัดการด้านความปลอดภัย — คุณจะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณด้วยรหัสที่ปลอดภัย แค่นั้นเอง แต่แล้วเซิร์ฟเวอร์ของคุณล่ะ? คุณแน่ใจหรือไม่ว่ามันปลอดภัย? หากไม่มีผู้ให้บริการเซิร์ฟเวอร์ที่คำนึงถึงความปลอดภัย ความพยายามทั้งหมดที่คุณใช้ไปกับการรักษาความปลอดภัยของ SSH จะไม่มีความหมายอะไรเลย ตัวอย่างเช่น Cloudzy รู้ถึงความสำคัญของการรักษาความปลอดภัยต่อผู้ใช้ และมอบไฟร์วอลล์ที่ขับเคลื่อนด้วย AI และการป้องกัน DDoS อัจฉริยะในทุกด้าน ลินุกซ์ วีพีเอส แผน ดังนั้น หากคุณต้องการทำงานกับ Linux distro ใด ๆ ที่คุณต้องการโดยไม่ต้องเสี่ยงกับการบูทแล็ปท็อปซ้ำ คุณควรตรวจสอบของเรา ลินุกซ์ วีพีเอส แผน