ความเห็น: 0
OpenSSH Client บน Window 10 [C]
สวัสดีครับ
บทความนี้จะเป็นเรื่องของ OpenSSH หลายท่านอาจจะเคยได้ยินมาบ้าง แต่หากเป็นคนไอทีสาย System Admin จะรู้จักดี เนื่องจากเป็นบริการหรือช่องทางที่เอาไว้สำหรับจัดการกับเครื่องระยะไกล คล้าย ๆ กับพวก Telnet เป็นต้น จนเมื่อปี 2015 ทางไมโครซอฟท์ได้ประกาศเริ่มทดสอบ OpenSSH ซึ่งเป็นฟีเจอร์ที่จะมาพร้อมกับ Window 10 และ Window Server 2019 มาระยะนึง เพื่อเพิ่มความสะดวกสบายสำหรับผู้ที่ใช้จัดการเครื่องคอมพิวเตอร์ผ่านทาง SSH พอร์ต 22 โดยที่ไม่จำเป็นต้องไปหาโปรแกรมอื่น ๆ มาช่วยในการทำงานอีก ในบทความนี้จะมาแนะนำวิธีการติดตั้ง และใช้งานเบื้องต้น ดังนี้
สำหรับท่านที่ใช้ Window 10 v1809 เป็นต้นไปไมโครซอฟท์ได้ติดตั้ง OpenSSH Client เป็นค่าเริ่มต้นให้ทันที โดยที่ไม่ต้องไปทำการติดตั้งฟีเจอร์เพิ่มเติม แต่หากต่ำกว่านั้น หรือยังไม่มีการติดตั้ง ก็ต้องไปดำเนินการติดตั้งให้เรียบร้อยก่อน โดยมีวิธีการดังนี้
1. ไปที่ Start -> Settings
2. ที่หน้า Windows Settings ให้กดที่ Apps
3. ที่หน้า Apps & features ให้กด Optional features
4. ให้กด Add a feature
5. ให้เลือกที่ OpenSSH Client และกดปุ่ม Install
6. การติดตั้งจะเริ่มดำเนินการ ให้รอจนติดตั้งเสร็จ
7.การติดต่อเครื่องคอมพิวเตอร์ สามารถทดสอบการใช้งาน โดยให้เปิด PowerShell หรือ Command prompt ก็ได้ และให้ระบุคำสั่งเป็น
ssh username@ชื่อเครื่อง/ไอพีแอดเดรส
โดยต้องระบุ username ไปด้วยไม่เช่นนั้นระบบจะนำ Username ของเครื่องไปใช้แทนทันที ซึ่งจะทำให้ติดต่อกับเครื่องคอมพิวเตอร์ไม่ได้ จากนั้นให้ระบุ Password ของ Username
8. เมื่อเข้ามาได้แล้วเริ่มต้นจะอยูที่ตำแหน่ง Home ของผู้ใช้เสมอ ลองใช้คำสั่ง dir เพื่อดูรายการทั้งหมด จะได้ผลดังภาพ
9. หรือลองใช้คำสั่ง ipconfig เพื่อตรวจสอบหมายเลขไอพีของเครื่องปลายทางที่ได้ SSH ไป จะได้ผลดังภาพ
คำแนะนำเพิ่มเติม
- จากคำสั่งที่ใช้ข้อ 8 กับ ข้อ 9 เนื่องจากเครื่องคอมพิวเตอร์ที่ติดต่อไปเป็นระบบปฏิบัติการ Window Server จึงใช้คำสั่งของ Window ในการ list ดูรายการ และดูหมายเลขไอพีแอดเดรส หากเครื่องที่ติดต่อไปเป็นระบบปฏิบัติการ Linux Server ก็ต้องใช้คำสั่งของ Linux เพื่อใช้งานแทน
- ใน Window 10 นอกจากจะมี OpenSSH Client แล้วก็ยังมีฟีเจอร์ OpenSSH Server มาให้ด้วย แต่ในความเป็นจริง ผู้ใช้งานทั่วไปคงแทบจะไม่มีใครติดตั้งใช้งาน เนื่องจาก OpenSSH Server มักจะติดตั้งใช้งานในส่วนของเครื่องที่ Server มากกว่า
- หากเทียบประสิทธิภาพการใช้งานระหว่างโปรแกรมบุคคลที่ 3 (Third Party) อื่น ๆ เช่น Putty จากที่ได้ใช้งานต้องบอกว่าประสิทธิภาพของ OpenSSH ใน Window นั้นยังน้อยกว่าโปรแกรมอื่น ๆ มาก อาจจะเป็นเพราะว่าเป็นฟีเจอร์ที่ไมโครซอฟท์เพิ่งปล่อยออกมาได้ไม่นาน คงต้องมีการปรับปรุงประสิทธิภาพกันสักระยะหนึ่ง (ยังเป็น OpenSSH เวอร์ชั่น 0.0.1.0)
- หากท่านใดมีความคุ้นชินกับคำสั่งใน Linux Server แนะนำว่าควรใช้ Command Powershell แทน Command prompt จะดีกว่าเพราะมีคำสั่งที่ใกล้เคียงกับ Linux Server หลายคำสั่ง และมีความยืดหยุ่นในการใช้งาน [อ้างอิง]
สุดท้ายขอจบบทความ OpenSSH Client บน Window 10 แต่เพียงเท่านี้ หวังว่าจะเป็นประโยชน์สำหรับผู้อ่านทุกท่าน หากผิดพลาดประการใด ขออภัยมา ณ ที่นี้ด้วย
ขอบคุณครับ
อ้างอิง
https://www.server-world.info/en/note?os=Windows_Server_2019&p=ssh&f=2
https://www.howtogeek.com/336775/how-to-enable-and-use-windows-10s-built-in-ssh-commands
บันทึกอื่นๆ
- เก่ากว่า « กรณีศึกษา การปรับเปลี่ยน Window ...
- ใหม่กว่า » OpenSSH Server บน Window Server ...