ติดตั้งและกำหนดค่าไคลเอนต์และเซิร์ฟเวอร์ OpenSSH บน Windows 11/10
โปรโตคอลSSH (Secure Shell)ทำงานโดยการตรวจสอบสิทธิ์ผู้ใช้ระยะไกลและถ่ายโอนอินพุตจากไคลเอนต์ไปยังโฮสต์ จากนั้นจะส่งสัญญาณเอาต์พุตกลับไปยังไคลเอ็นต์อีกครั้ง - การสื่อสารจะได้รับการเข้ารหัส ดังนั้นความปลอดภัยจึงสูงกว่าTelnetมาก ในบทความนี้ เราจะอธิบายวิธีการติดตั้งและกำหนดค่าทั้ง ไคลเอน ต์OpenSSHและเซิร์ฟเวอร์บนWindows 11/10
ติดตั้ง(Install)และกำหนดค่าไคลเอนต์และเซิร์ฟเวอร์OpenSSH
ในการเริ่มต้น ก่อนอื่น ให้ตรวจสอบการติดตั้งไคลเอนต์OpenSSH
- เปิด แอป การตั้งค่า(Settings)โดยกดปุ่มWindows + I คอมโบ
- ในแอพการตั้งค่า เลือกหมวดย่อยแอ พ(Apps)
- ที่ด้านขวาของ หน้าต่าง แอ(Apps & features)พและคุณสมบัติ ให้คลิกที่ลิงก์คุณสมบัติเสริม(Optional features)
- ในหน้าต่างถัดไปที่เปิดขึ้น ให้เลื่อนลงเพื่อค้นหาOpenSSH Client (OpenSSH Client)หากไคลเอนต์ได้รับการติดตั้งแล้ว ไม่จำเป็นต้องมีการโต้ตอบกับผู้ใช้ – ไม่เช่นนั้น ให้คลิกที่ปุ่มติดตั้ง
เมื่อทำเสร็จแล้ว การดำเนินการต่อไปที่ต้องทำคือเพิ่ม/ติดตั้งเซิร์ฟเวอร์OpenSSH บน Windows 10(OpenSSH)
ยังอยู่ใน หน้าต่าง คุณสมบัติเสริม(Optional features) – ที่ด้านบน ให้คลิกที่เพิ่มคุณสมบัติ(Add a feature)
ตอนนี้เลื่อนลงและเลือกOpenSSH Server (OpenSSH Server)คลิกที่ ปุ่ม ติดตั้ง(Install)และรอสักครู่ในขณะที่ติดตั้งคุณลักษณะนี้
เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อยืนยันการเปลี่ยนแปลง
ไคลเอนต์และ เซิร์ฟเวอร์ SSHได้รับการติดตั้งแล้ว
ตอนนี้ คุณจะต้องกำหนดค่าเซิร์ฟเวอร์ SSH(SSH server)ให้เริ่มทำงานทุกครั้งที่คุณบูต Windows 10 โดยทำดังนี้:
กดปุ่มWindows + R ในกล่องโต้ตอบRun ประเภท (Run)services.msc ให้(services.msc)กด Enter
จากนั้นเลื่อนลงและดับเบิลคลิกทีละรายการ - OpenSSH SSH ServerและOpenSSH Authentication Agent - และตั้งค่าประเภทการเริ่มต้น(Startup type)เป็นAutomatic
คลิกใช้(Apply) > ตกลง(OK) _
หมายเหตุด้านข้าง(Side note) : คุณอาจไม่เห็นOpenSSH SSH Serverอยู่ในรายการ ซึ่งหมายความว่าการดำเนินการก่อนหน้านี้เพื่อเพิ่มคุณสมบัติล้มเหลว ในกรณีนี้ คุณสามารถติดตั้งคุณลักษณะนี้ผ่านทางบรรทัดคำสั่ง โดยใช้วิธีดังนี้:
เปิดพรอมต์คำสั่งที่ยกระดับ คัดลอก(Copy)และวางคำสั่งด้านล่าง แล้วกดEnterเพื่อค้นหาชื่อความสามารถ/คุณสมบัติที่แน่นอน และหากมีอยู่ในระบบของคุณเนื่องจากถูกซ่อนอยู่
dism /online /get-capabilities | findstr /i "OpenSSH.Server"
เมื่อดำเนินการสำเร็จแล้ว ให้คัดลอกและวางคำสั่งด้านล่างแล้วกดEnterเพื่อติดตั้งคุณลักษณะ:
dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0
คุณไม่จำเป็นต้องรีสตาร์ทพีซีของคุณ เพียงแค่คลิกที่เมนูการดำเนินการ ในหน้าต่าง (Action)บริการ(Services)แล้วคลิกรีเฟรช (Refresh)คุณลักษณะOpenSSH SSH Serverจะแสดงอยู่ในรายการ
ตอนนี้ มีความจำเป็นต้องตรวจสอบว่าบริการSSH ทำงานอยู่หรือไม่ (SSH)โดยใช้วิธีดังนี้:
คลิกขวาที่StartและเลือกWindows PowerShell ( Admin )
ใน หน้าต่าง PowerShellให้คัดลอกและวางคำสั่งด้านล่างแล้วกด Enter-
Get-Service -Name *ssh*
คุณจะพบกับผลลัพธ์ต่อไปนี้:
ถัดไป คุณจะต้องกำหนดค่าWindows Firewallเพื่อให้สามารถเข้าถึงคอมพิวเตอร์ของคุณผ่านSSHได้ โดยใน หน้าต่าง PowerShellให้คัดลอกและวางคำสั่งด้านล่างแล้วกดEnter
.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22
ตอนนี้คุณสามารถทดสอบว่า เซิร์ฟเวอร์ SSHกำลังฟังพอร์ต 22 อยู่หรือไม่ โดยใน หน้าต่าง PowerShellให้คัดลอกและวางคำสั่งด้านล่าง แล้วกดEnter
.\netstat -bano | .\more.com
คุณจะพบกับผลลัพธ์ต่อไปนี้:
เคล็ดลับ:(Tip:)หากคุณไม่เห็นพอร์ต 22(Port 22)อยู่ในรายการ ให้รีสตาร์ทพีซีและขณะบู๊ต ให้ดำเนินการคำสั่งอีกครั้ง
ต่อจากนี้ไป คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์SSH จากระยะไกลได้แล้ว (SSH)ในการสร้างการเชื่อมต่อให้สำเร็จ จำเป็นต้องมีพารามิเตอร์ต่อไปนี้:
- ชื่อผู้ใช้
- รหัสผ่านผู้ใช้
- ที่อยู่ IP ของเซิร์ฟเวอร์
- พอร์ตที่ เซิร์ฟเวอร์ SSHกำลังรับฟัง ในกรณีนี้พอร์ต(Port)คือ 22
ในการสร้างการเชื่อมต่อกับเซิร์ฟเวอร์OpenSSH – เรียกใช้ (OpenSSH)PowerShellขึ้นอยู่กับพารามิเตอร์ของคุณเอง ให้พิมพ์คำสั่งด้านล่างแล้วกดEnter
ssh -p 22 [email protected]
อย่าลืมใช้รายละเอียดส่วนบุคคลของคุณที่นี่
จากนั้นพิมพ์รหัสผ่านและกดEnterอีกครั้ง เพื่อเข้าถึงคอมพิวเตอร์ระยะไกล – และคุณจะสามารถเข้าถึงเซิร์ฟเวอร์SSH ผ่าน (SSH)PowerShellได้ ด้วยวิธีนี้ ข้อมูลของคุณยังคงปลอดภัยจากผู้คุกคามที่อาจเกิดขึ้น
นั่นคือการกำหนดค่าการเชื่อมต่อที่ปลอดภัยโดยใช้ OpenSSH ใน Windows 10(That’s it on configuring a secure connection using OpenSSH in Windows 10.)
Related posts
9 ฟีเจอร์และแอพพลิเคชั่นของ Windows 7 ที่ไม่มีอยู่ใน Windows 8 . แล้ว
5 คุณลักษณะของ Internet Explorer ที่เบราว์เซอร์อื่น ๆ ควรใช้
Install Windows 10 version 21H1 กับ Windows 10 Update Assistant
ติดตั้งและเปลี่ยนเป็นภาษาที่แสดงใหม่ใน Windows 7 ด้วย Vistalizator
ติดตั้งและเปลี่ยนเป็นภาษาที่แสดงใหม่ใน Windows 7 Home & Pro
Local, LocalLow, Roaming ในโฟลเดอร์ใน AppData บน Windows 10
การลงทะเบียนนี้ Program สำหรับ Restart ทำอะไรใน Windows 11/10?
วิธีทำแผนที่ Network Drive หรือเพิ่ม FTP Drive ใน Windows 11/10
วิธีการเปิดใช้งาน HDR สำหรับ Apps ใช้ ICC Profiles ใน Windows 10
วิธีดาวน์โหลด ติดตั้ง และปรับใช้สกินใน Windows Media Player 12
วิธีการเปิดใช้งานหรือ Disable or Application Isolation feature ใน Windows 10
วิธีเปิดใช้งานหรือ Disable Archive Apps feature ใน Windows 10
ติดตั้งและเปลี่ยนเป็นภาษาที่แสดงใหม่ใน Windows 7 Ultimate
วิธีใช้ Input Method Editor (IME) บน Windows 10 PC
วิธีสร้างตัวติดตั้งแอพจำนวนมากสำหรับการติดตั้ง Mac OS ใหม่โดยใช้ HomeBrew
Microsoft Visual C++ เผยแพร่ต่อแพคเกจ: FAQ and Download
Fast Startup คืออะไรและวิธีการเปิดใช้งานหรือปิดการใช้งานใน Windows 10
วิธีการฟอร์แมตคอมพิวเตอร์ Windows 10
Dynamic Refresh Rate feature ทำงานอย่างไรใน Windows 11
วิธีเปิดใช้งาน Wake-on-LAN ใน Windows 10