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

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 ได้รับการติดตั้งและกำหนดค่าบนเครื่องระยะไกล สามารถทำการเชื่อมต่อได้

microsoft office 2016 ดาวน์โหลดฟรี 64 บิตพร้อมรหัสผลิตภัณฑ์

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



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

การใช้งาน SSH ของ PowerShell ของ Windows 10 เป็นเวอร์ชันของโปรเจ็กต์ OpenSSH คุณสามารถค้นหา หน้าโครงการบน GitHub .

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





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

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





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

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

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

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

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

การใช้ SSH ใน Windows PowerShell

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

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

ตัวอย่างเช่น เพื่อเชื่อมต่อกับ my กล่อง 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 ได้หรือไม่

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

ssh

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

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

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

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

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

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

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

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

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

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

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?

Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์รุ่นต่างๆ ที่ดีกว่ากัน?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Windows
  • การเข้าถึงระยะไกล
  • Windows 10
  • PowerShell
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก