วิธีเปิดใช้งานไคลเอนต์ OpenSSH ใน Windows 10
อย่างที่คุณรู้อยู่แล้ว Windows 10 มีซอฟต์แวร์ SSH ในตัว - ทั้งไคลเอนต์และเซิร์ฟเวอร์! มีประโยชน์มากเมื่อคุณต้องการเข้าถึงเซิร์ฟเวอร์ Linux อย่างรวดเร็ว ทุกอย่างสามารถทำได้ด้วยการคลิกเพียงไม่กี่ครั้ง โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม
โฆษณา
บนเครื่อง Windows ซอฟต์แวร์โอเพ่นซอร์สฟรีแวร์ PuTTY เป็นมาตรฐานโดยพฤตินัยเมื่อพูดถึง SSH และ Telnet ด้วย Windows 10 ในที่สุด Microsoft ก็รับฟังผู้ใช้หลังจากที่พวกเขาร้องขอไคลเอนต์และเซิร์ฟเวอร์ SSH เป็นเวลาหลายปี เมื่อรวมการใช้งาน OpenSSH มูลค่าของ OS จะเพิ่มขึ้น
ในขณะที่เขียนบทความนี้ ซอฟต์แวร์ OpenSSH ที่รวมอยู่ใน Windows 10 อยู่ในขั้นเบต้า ซึ่งหมายความว่าอาจมีปัญหาด้านความเสถียร
ไคลเอนต์ SSH ที่ให้มานั้นคล้ายกับไคลเอนต์ Linux เมื่อมองแวบแรก ดูเหมือนว่าจะรองรับคุณสมบัติเดียวกันกับ *NIX ที่เทียบเท่ากัน เป็นแอปคอนโซล ดังนั้นคุณควรเริ่มต้นได้จากพรอมต์คำสั่ง มาเปิดใช้งานกันเถอะ
เปิดใช้งานไคลเอนต์ OpenSSH ใน Windows 10
- เปิด แอพตั้งค่า และไปที่แอพ -> แอพและคุณสมบัติ
- ทางด้านขวา ให้คลิกจัดการคุณสมบัติเสริม
- ในหน้าถัดไปให้คลิกปุ่ม เพิ่มคุณสมบัติ.
- ในรายการคุณสมบัติ ให้เลือก ไคลเอนต์ OpenSSH และคลิกที่ ติดตั้ง ปุ่ม.
การดำเนินการนี้จะติดตั้งซอฟต์แวร์ไคลเอ็นต์ OpenSSH ใน Windows 10 ไฟล์ไบนารีจะอยู่ภายใต้โฟลเดอร์ c:\windows\system32\Openssh
. นอกจากไคลเอ็นต์ SSH แล้ว โฟลเดอร์ยังมีเครื่องมือไคลเอ็นต์ต่อไปนี้:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- และไฟล์ปรับแต่ง "sshd_config"
ฉันแนะนำให้คุณ ออกจากระบบบัญชีผู้ใช้ของคุณ และลงชื่อเข้าใช้กลับเพื่อเพิ่มไบนารีเหล่านี้ใน PATH ตัวแปรสภาพแวดล้อม. มิฉะนั้น คุณจะต้องพิมพ์พาธแบบเต็มไปยังไบนารีเหล่านี้เพื่อใช้งาน
ตอนนี้คุณสามารถลองใช้งานได้จริง
วิธีใช้ไคลเอนต์ OpenSSH บน Windows 10
- เปิด หน้าต่างพรอมต์คำสั่งใหม่.
- พิมพ์คำสั่ง ssh โดยใช้ไวยากรณ์ต่อไปนี้:
ssh username@host -p port
ตัวอย่างเช่น ฉันจะเชื่อมต่อกับศูนย์สื่อที่ใช้ Raspberry PI ของฉัน:
ssh [email protected]
ผลลัพธ์จะเป็นดังนี้:
ไคลเอนต์ในตัวเกือบจะเหมือนกับไคลเอนต์ SSH ดั้งเดิมจากแพ็คเกจ OpenSSH ที่มีให้บน Linux มันนำประสบการณ์คอนโซลเดียวกัน มีประโยชน์มากเมื่อคุณต้องการเปลี่ยนตัวเลือกการกำหนดค่าหรือรีสตาร์ท daemon หากคุณคุ้นเคยกับการจัดการเครื่อง Linux จากบรรทัดคำสั่ง คุณจะพบว่ามีประโยชน์
อย่างไรก็ตาม ยังมีอีกหลายสถานการณ์ที่ PuTTY เก่าที่ดีจะชนะการแข่งขัน ช่วยให้คุณมีรายการเซิร์ฟเวอร์โดยไม่ต้องสร้างทางลัดหรือเขียนไฟล์แบตช์ อนุญาตให้เปลี่ยนตัวเลือกการเชื่อมต่อจำนวนหนึ่งได้ทันทีและกำหนดค่าตัวเลือกต่างๆ เช่น การเข้ารหัสหรือตัวแปรสภาพแวดล้อมได้อย่างรวดเร็วโดยใช้ GUI จากมุมมองของฉัน ซอฟต์แวร์ OpenSSH ในตัวทำงานได้ดีสำหรับฟังก์ชันพื้นฐาน เมื่อคุณไม่ได้รับอนุญาตให้ติดตั้ง PuTTY บนพีซีที่คุณใช้ (เช่น ในสภาพแวดล้อมขององค์กรที่ถูกล็อก) นอกจากนี้ยังเป็นประโยชน์หากคุณเป็นผู้ใช้ Linux มืออาชีพที่ได้เรียนรู้ตัวเลือกไคลเอ็นต์ SSH ทั้งหมดด้วยใจ