Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

วิธีการทั่วไปวิธีหนึ่งในการสื่อสารระหว่างคอมพิวเตอร์ โดยเฉพาะเครื่อง Linux และเว็บเซิร์ฟเวอร์คือ SSH เมื่อพูดถึงการสร้างการสื่อสารประเภทนี้ใน Windows ตัวเลือกเริ่มต้นคือการติดตั้ง PuTTY

ต้องขอบคุณ Windows PowerShell คุณอาจไม่จำเป็นต้องใช้ PuTTY อีกต่อไป มาดูวิธีตั้งค่าการเข้าถึง SSH ใน Windows 10 กัน และดูว่าเครื่องมือใหม่นี้สามารถแทนที่ PuTTY ได้หรือไม่

วิธีติดตั้ง SSH ใน Windows 10 (ด่วน)

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

  1. เปิด การตั้งค่า .
  2. ดู แอป> แอปและคุณลักษณะ
  3. ไปที่ คุณลักษณะเสริม
  4. คลิก เพิ่มสถานที่
  5. เลือก ไคลเอนต์ OpenSSH
  6. รอ แล้วรีบูต

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

นั่นคือภาพรวม นี่คือรายละเอียด

วิธีการติดตั้ง SSH ใน Windows 10 (แบบละเอียด)

การใช้งาน SSH ของ PowerShell ของ Windows 10 เป็นเวอร์ชันของโปรเจ็กต์ OpenSSH คุณค้นหาหน้าโครงการได้ที่ GitHub

คุณควรพบว่ามีการติดตั้ง SSH บนคอมพิวเตอร์ Windows 10 ของคุณแล้ว (รวมอยู่ในการอัปเดตเดือนเมษายน 2018) แต่ถ้าไม่ใช่ คุณสามารถเพิ่มได้อย่างง่ายดาย

ในการตรวจสอบ ให้เปิดเมนู Power User (คลิกขวาที่เริ่ม หรือ แป้น Windows + X ) และเลือก Windows PowerShell . ที่นี่ป้อนคำสั่ง "ssh" หากยังไม่ได้ติดตั้ง SSH คุณจะเห็นหน้าจอดังนี้:

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

การแก้ไขปัญหานี้ง่ายพอ กด แป้น Windows + I เพื่อเปิด การตั้งค่า ดู จากนั้นไปที่ แอป และมองหาจัดการคุณลักษณะเสริม . คลิกที่นี่ แล้วมองหารายการที่ระบุว่า "OpenSSH"

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

หากคุณไม่เห็น ให้คลิกเพิ่มสถานที่ จากนั้นเลื่อนลงมาจนกว่าคุณจะเห็น ไคลเอ็นต์ OpenSSH . คลิกเพื่อขยายรายการและดูคำอธิบาย

เมื่อคุณพร้อม คลิกติดตั้ง เพื่อเพิ่มลงในพีซีของคุณ สักครู่ต่อมา ไคลเอ็นต์ SSH ใหม่สำหรับ Windows PowerShell จะได้รับการติดตั้ง ขอแนะนำให้รีบูต Windows เพื่อให้แน่ใจว่าติดตั้งแอปอย่างถูกต้อง

หมายเหตุเกี่ยวกับแอปเซิร์ฟเวอร์ SSH

คุณควรเน้นย้ำว่าคุณสามารถติดตั้งเซิร์ฟเวอร์ SSH ได้ด้วย แม้ว่าไม่น่าจะเป็นไปได้ที่ Microsoft จะเปิดใช้งานการจัดการระยะไกลแบบสากลผ่าน SSH ในรูปแบบใดก็ได้ แต่การมีตัวเลือกนี้ก็ยังมีประโยชน์

หากต้องการติดตั้ง ให้ทำซ้ำขั้นตอนข้างต้น โดยเลือก เซิร์ฟเวอร์ OpenSSH .

การใช้ SSH ใน Windows PowerShell

เมื่อติดตั้งและใช้งาน SSH แล้ว คุณสามารถใช้เพื่อสื่อสารกับคอมพิวเตอร์เครื่องอื่นได้ ตัวอย่างเช่น คุณอาจใช้เพื่อเข้าถึง Raspberry Pi (หนึ่งในตัวเลือกระยะไกลหลายตัวสำหรับคอมพิวเตอร์เครื่องนั้น)

การใช้งานเป็นเรื่องง่าย ใน PowerShell ให้ป้อนคำสั่ง ssh ตามด้วยชื่อผู้ใช้สำหรับบัญชีในอุปกรณ์ระยะไกล และที่อยู่ IP ของอุปกรณ์

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

ตัวอย่างเช่น ในการเชื่อมต่อกับกล่อง Raspberry Pi ที่ใช้ RetroPie ฉันใช้:

ssh pi@192.168.1.76

ณ จุดนี้ อุปกรณ์ระยะไกลควรแจ้งให้คุณยอมรับคีย์ความปลอดภัย พิมพ์ ใช่ เพื่อยอมรับสิ่งนี้ จากนั้นเมื่อได้รับแจ้ง ให้ป้อนรหัสผ่านสำหรับชื่อผู้ใช้ที่คุณใช้

ครู่ต่อมา คุณจะเชื่อมต่อกับอุปกรณ์ Linux ระยะไกล พร้อมที่จะทำงานทุกอย่างที่คุณต้องการ

คุณลักษณะ SSH ของ PowerShell เทียบกับ PuTTY

PuTTY เป็นตัวเลือกยอดนิยมสำหรับ SSH บน Windows มานานแล้ว ไม่ว่าจะเป็นการควบคุมเว็บเซิร์ฟเวอร์ การเข้าถึงอุปกรณ์ Internet of Things หรือการดูแลระบบ Linux PC จากระยะไกล แอปนี้เป็นแอปที่ใช้งานง่ายและน้ำหนักเบา

เหตุผลหนึ่งที่ทำให้ PuTTY มีความทนทานคือคุณสมบัติที่มีให้เลือกมากมาย ดังนั้น SSH บน Windows PowerShell สามารถแข่งขันกับ PuTTY ได้หรือไม่

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

ในแง่ของการให้บริการฟังก์ชัน SSH ใช่มันทำได้ คุณสามารถดูวิธีใช้คุณลักษณะเพิ่มเติมบางอย่างของ SSH ใน Windows 10 ได้โดยป้อนคำสั่ง ssh:

ssh

รายการตัวเลือกที่เป็นผลลัพธ์จะสรุปคุณสมบัติ ตัวอย่างเช่น คุณสามารถระบุพอร์ต:

ssh [username]@[hostname] -p [port]

ความเป็นไปได้นั้นดี!

อย่างไรก็ตาม มันยังไม่ใช่ PuTTY แม้ว่าคุณจะสามารถผูกที่อยู่กับ OpenSSH บน Windows ได้ แต่คุณจะถูกจำกัดด้วยจำนวนที่อยู่ที่คุณสามารถบันทึกได้

Windows 10 SSH กับ PuTTY:ถึงเวลาเปลี่ยนไคลเอนต์การเข้าถึงระยะไกลของคุณแล้วหรือยัง

มีเหตุผลว่าทำไม PuTTY ยังคงเป็นที่นิยมอยู่ ไม่เพียงแต่ช่วยให้คุณบันทึก (และตั้งชื่อ) การเชื่อมต่อของคุณเท่านั้น แอพยังรองรับการเชื่อมต่อผ่าน Telnet, Serial และโปรโตคอลอื่นๆ รูปลักษณ์ของ PuTTY นั้นสามารถกำหนดค่าได้ สามารถเปิดใช้งานได้อย่างรวดเร็วจากเดสก์ท็อป โดยรวมแล้ว PuTTY เป็นยูทิลิตี้ที่แข็งแกร่งที่จัดการทุกอย่างที่คุณทำได้

ทำไมต้องใช้ SSH ในเมื่อคุณสามารถใช้ Linux ได้

แม้ว่าการควบคุม Linux จากระยะไกลบน SSH อาจมีความสำคัญ แต่คุณอาจไม่จำเป็นต้องใช้ SSH ด้วยซ้ำ Windows 10 มาพร้อมระบบย่อยของ Linux และพรอมต์คำสั่งแบบ Bash

ซึ่งหมายความว่าคุณสามารถป้อนคำสั่ง Linux และรับการตอบสนองที่เหมือนจริงได้อย่างง่ายดาย แม้ว่าอาจไม่เหมาะกับทุกสถานการณ์ แต่ถ้าคุณต้องการการเข้าถึง Linux เพื่อวัตถุประสงค์ในการเรียนหรือการฝึกอบรม และไม่มีการเข้าถึง SSH (โดยไม่คำนึงถึงแอป) กับอุปกรณ์ Linux วิธีนี้อาจเหมาะ

แน่นอนว่านี่ไม่ใช่ทางเลือกเดียว หากคุณต้องการฝึกใช้คำสั่ง Bash ใน Windows คุณสามารถตั้งค่าเครื่องเสมือนได้ตลอดเวลา เพียงติดตั้ง Linux distribution ลงในสิ่งนี้และ (ฮาร์ดแวร์ที่อนุญาต) คุณมีระบบปฏิบัติการ Linux ที่พร้อมใช้งาน

ถึงเวลาเลิกใช้ PuTTY ใน Windows 10 แล้วหรือยัง

SSH ใช้งานง่ายใน PowerShell ของ Windows 10 อย่างไรก็ตาม การขาดคุณสมบัติต่างๆ รวมถึงการโหลดเพิ่มขึ้นอีกสองสามคลิก หมายความว่าคุณอาจต้องการใช้ PuTTY ต่อไป ไม่ว่าจะด้วยวิธีใด ความจริงที่ว่า Windows 10 มีสองตัวเลือกที่ดีสำหรับ SSH ก็ควรค่าแก่การเฉลิมฉลอง

ต้องการตัวเลือก SSH เพิ่มเติมสำหรับ Windows หรือไม่ บทสรุปของเครื่องมือ SSH สำหรับ Windows จะบอกคุณเกี่ยวกับทางเลือกอื่น