Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

OpenSSH คืออะไร? วิธีเปิดใช้งานและใช้ OpenSSH บน Windows 11/10

หากคุณเป็นนักพัฒนาหนักแน่น คุณอาจสังเกตเห็นแล้วว่า Microsoft ได้เพิ่มการรองรับการเชื่อมต่อ SSH บน Windows 11/10 แล้ว นี่คือการรวม OpenSSH เข้ามาใน Windows 10 ด้วยสิ่งนี้ ผู้ใช้จึงมีตัวเลือกที่จะไม่ต้องใช้ซอฟต์แวร์ไคลเอนต์ SSH เช่น PuTTY ในการเชื่อมต่อกับเซิร์ฟเวอร์ในเครือข่ายท้องถิ่นหรือบนอินเทอร์เน็ต หากคุณเพิ่งรู้จักเรื่องนี้ เรามาพูดถึงว่า SSH หรือ Secure Shell คืออะไรก่อน

OpenSSH คืออะไร

SSH หรือ Secure Shell คือโปรโตคอลทั่วไปที่คล้ายกับ FTP หรือ HTTP ใช้สำหรับส่งข้อมูลจากต้นทางไปยังปลายทาง แตะข้อมูลที่ส่งจะถูกเข้ารหัสอย่างเข้มข้น OpenSSH นิยมมาก لدىนักพัฒนาที่ทำงานบนเครื่อง Linux เนื่องจากช่วยให้สามารถเข้าถึงและควบคุมเซิร์ฟเวอร์ระยะไกลในเครือข่ายได้

เปิดใช้งาน OpenSSH บน Windows 11/10

ผ่าน Windows Features:

ไปที่ Settings > Apps > Apps & Features หรือไปที่ URL นี้:

ms-settings:appsfeatures

จากนั้นคลิก จัดการฟีเจอร์เพิ่มเติม (Manage optional features)

เลือก เพิ่มฟีเจอร์ (Add a feature) จะนำคุณไปยังหน้าใหม่

เลื่อนลงไปที่ OpenSSH Client และ OpenSSH Server

ติดตั้งทั้งสองอย่างและรีสตาร์ทคอมพิวเตอร์

สิ่งนี้จะดาวน์โหลดและติดตั้งส่วนประกอบทั้งหมดในพาธ:

C:\Windows\System32\OpenSSH

ตอนนี้คุณสามารถใช้ PowerShell หรือ Command Prompt (CMD) ไปที่พาธที่กำหนดและเริ่มทำงานกับ SSH ได้เหมือนบน Linux

ผ่าน Windows Subsystem for Linux (WSL)

เปิด Start Menu พิมพ์ Windows Features แล้วเลือก Turn Windows Features On and Off

ติ๊ก Windows Subsystem for Linux แล้วคลิก OK

ไปที่ Microsoft Store ค้นหา Ubuntu

ติดตั้งแอปนี้

ค้นหา Ubuntu ใน Start หรือจาก Cortana เพื่อรัน Linux Bash Command Line เพื่อใช้ความสามารถ SSH

ปัจจุบัน ฟีเจอร์นี้นำมาสู่ Windows 10 ด้วยความช่วยเหลือของ Win32 Port โดย Microsoft เอง เวอร์ชันที่มีอยู่กับ Windows 10 Fall Creators Update คือ 0.0.19.0 แต่ถ้าไปที่ GitHub repository ของพวกเขา จะพบว่า เวอร์ชันล่าสุดคือ 0.0.24.0 ซึ่งใหม่กว่าและเสถียรมากกว่า คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการติดตั้งผ่าน PowerShell ในเอกสาร GitHub ที่ลิงก์ด้านบน

ดูเหมือนว่า Microsoft กำลังใช้ประโยชน์จากเทคโนโลยีโอเพนซอร์สโดยการรวมเข้ากับ Windows 10 โดยตรง ทำให้ดีขึ้นสำหรับนักพัฒนา สิ่งนี้ทำให้คำพูดของ Terry Myerson (รองประธานบริหารฝั่ง Windows Developers Group ที่ Microsoft) กลายเป็นจริง ว่า-

“Windows 10 is the best damn devbox on the planet.”

และเราไม่สามารถรอฟีเจอร์ที่มีประโยชน์อย่างนี้เพิ่มเติมที่จะถูกเพิ่มเข้าไปใน Windows 11/10 แบบในตัวได้!

อ่านต่อ: ทางเลือก PuTTY ที่ดีที่สุดสำหรับ SSH Clients บน Windows