โฮมเพจ » ทำอย่างไร » วิธีการเปิดใช้งานและใช้คำสั่ง SSH ในตัวใหม่ของ Windows 10

    วิธีการเปิดใช้งานและใช้คำสั่ง SSH ในตัวใหม่ของ Windows 10

    ไมโครซอฟท์ประกาศว่าได้นำไคลเอนต์ OpenSSH แบบรวมมาสู่ Windows ในปี 2015 ในที่สุดพวกเขาก็ทำเสร็จแล้วและไคลเอ็นต์ SSH ถูกซ่อนอยู่ใน Fall Creators Update ของ Windows 10 ตอนนี้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Secure Shell จาก Windows โดยไม่ต้องติดตั้ง PuTTY หรือซอฟต์แวร์บุคคลที่สามอื่น ๆ.

    ปรับปรุง:ตอนนี้ไคลเอ็นต์ SSH ในตัวเปิดใช้งานโดยค่าเริ่มต้นในการอัปเดตเมษายน 2018 ของ Windows 10 ต่อไปนี้เป็นวิธีรับการอัปเดตหากคุณยังไม่มีบนพีซี.

    ฉาบอาจยังมีคุณสมบัติเพิ่มเติม ตามตัวติดตามบั๊กของโครงการบน GitHub ไคลเอ็นต์ SSH แบบรวมสนับสนุนคีย์ ed25519 เท่านั้นในขณะนี้.

    วิธีติดตั้งไคลเอ็นต์ SSH ของ Windows 10

    ไคลเอ็นต์ SSH เป็นส่วนหนึ่งของ Windows 10 แต่เป็น "คุณสมบัติเสริม" ที่ไม่ได้ติดตั้งตามค่าเริ่มต้น.

    ในการติดตั้งให้ไปที่การตั้งค่า> แอพและคลิก“ จัดการคุณสมบัติเสริม” ภายใต้แอพและคุณสมบัติ.

    คลิก“ เพิ่มสถานที่” ที่ด้านบนของรายการสถานที่ที่ติดตั้ง หากคุณติดตั้งไคลเอนต์ SSH ไว้แล้วมันจะปรากฏในรายการที่นี่.

    เลื่อนลงคลิกตัวเลือก“ OpenSSH ไคลเอนต์ (เบต้า)” และคลิก“ ติดตั้ง”.

    Windows 10 ยังมีเซิร์ฟเวอร์ OpenSSH ซึ่งคุณสามารถติดตั้งได้หากคุณต้องการเรียกใช้เซิร์ฟเวอร์ SSH บนพีซีของคุณ คุณควรติดตั้งสิ่งนี้หากคุณต้องการเรียกใช้เซิร์ฟเวอร์บนพีซีของคุณและไม่เพียงเชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานบนระบบอื่น.

    วิธีใช้ไคลเอ็นต์ SSH ของ Windows 10

    ตอนนี้คุณสามารถใช้ไคลเอ็นต์ SSH ได้โดยการเรียกใช้ SSH คำสั่ง สิ่งนี้ใช้ได้ในหน้าต่าง PowerShell หรือหน้าต่างพรอมต์คำสั่งดังนั้นให้ใช้ตามที่คุณต้องการ.

    ในการเปิดหน้าต่าง PowerShell อย่างรวดเร็วให้คลิกขวาที่ปุ่ม Start หรือกด Windows + X แล้วเลือก“ Windows PowerShell” จากเมนู.

    หากต้องการดูไวยากรณ์ของคำสั่ง ssh เพียงรัน:

    SSH

    หากคุณเห็นข้อความแสดงข้อผิดพลาดแจ้งว่าไม่พบคำสั่งคุณจะต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้ง การเริ่มต้นพีซีของคุณใหม่จะทำงานได้เช่นกัน สิ่งนี้ไม่จำเป็น แต่เป็นคุณลักษณะเบต้า.

    คำสั่งนี้ทำงานเหมือนกับการเชื่อมต่อกับเซิร์ฟเวอร์ SSH ผ่านทาง SSH คำสั่งในระบบปฏิบัติการอื่น ๆ เช่น macOS หรือ Linux ไวยากรณ์หรือตัวเลือกบรรทัดคำสั่งมันเหมือนกัน.

    ตัวอย่างเช่นหากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ SSH ที่ ssh.example.com ด้วยชื่อผู้ใช้“ bob” คุณจะต้องเรียกใช้:

    ssh [email protected]

    โดยค่าเริ่มต้นคำสั่งจะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ SSH ที่ทำงานบนพอร์ต 22 ซึ่งเป็นค่าเริ่มต้น อย่างไรก็ตามคุณอาจต้องเชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานบนพอร์ตอื่น คุณทำได้โดยระบุพอร์ตด้วย -พี สวิตซ์. ตัวอย่างเช่นหากเซิร์ฟเวอร์ยอมรับการเชื่อมต่อที่พอร์ต 7777 คุณจะเรียกใช้:

    ssh [email protected] -p 7777

    เช่นเดียวกับลูกค้า SSH อื่น ๆ คุณจะได้รับพร้อมท์ให้รับคีย์ของโฮสต์ในครั้งแรกที่คุณเชื่อมต่อ จากนั้นคุณจะได้รับสภาพแวดล้อมบรรทัดคำสั่งที่คุณสามารถใช้เพื่อเรียกใช้คำสั่งในระบบระยะไกล.