วิธีใช้งาน SSH บน Windows

อัปเดตล่าสุด: 23/08/2024

เอสเอช

เปลือกหุ้มที่ปลอดภัยซึ่งเรารู้จักดีขึ้นจากตัวย่อ SSH คือ a โปรโตคอลการดูแลระบบระยะไกล ซึ่งช่วยให้เราสามารถแก้ไขและควบคุมเซิร์ฟเวอร์ระยะไกลของเราบนอินเทอร์เน็ตได้ ทั้งหมดเป็นไปตามหลักการที่เข้มงวดที่สุดของ ความปลอดภัยออนไลน์- ในบทความนี้เราจะอธิบาย วิธีใช้ SSH บน Windows และสิ่งนี้จะนำมาซึ่งประโยชน์อะไรแก่เราบ้าง

ผู้ใช้ระบบปฏิบัติการ Linux และ MacOS จำนวนมากใช้ SSH บนเซิร์ฟเวอร์ระยะไกลจากเทอร์มินัลเอง ในกรณีของ Windows ขั้นตอนจะแตกต่างออกไปบ้าง.

เอสเอช ถูกสร้างขึ้นในปี 1997 โดยมีวัตถุประสงค์เพื่อ แทนที่เทลเน็ตซึ่งเป็นโปรโตคอลที่ไม่ได้เข้ารหัส จึงไม่ได้ให้การรักษาความปลอดภัยใดๆ แก่ผู้ใช้ นี่เป็นลักษณะพื้นฐานและข้อโต้แย้งที่ชัดเจนสำหรับการใช้ Secure Shell: ความปลอดภัย- SSH ใช้เทคนิคการเข้ารหัสที่ทันสมัยที่สุดเพื่อรับประกันการสื่อสารที่ปลอดภัยระหว่างผู้ใช้และเซิร์ฟเวอร์ระยะไกล

SSH ทำงานอย่างไร

เอสเอช

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

เนื้อหาพิเศษ - คลิกที่นี่  วิธีเปิดใช้งาน ClearType ใน Windows และเพลิดเพลินกับข้อความที่ชัดเจนยิ่งขึ้น

ดังนั้นเราจึงต้องแยกแยะระหว่าง สององค์ประกอบหลัก:

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

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

เปิดใช้งานและใช้ SSH บน Windows

กระบวนการตั้งค่า SSH ใน Windows นั้นไม่ซับซ้อนเป็นพิเศษ เหล่านี้คือขั้นตอนที่ต้องปฏิบัติตาม:

เปิดใช้งานคอมพิวเตอร์เป็นเซิร์ฟเวอร์ SSH

SSH บน Windows

  1. ก่อนอื่นเลย, เราเปิดพีซี ที่เราจะใช้เป็นเซิร์ฟเวอร์
  2. จากนั้นเราใช้คีย์ผสม วินโดวส์ + อาร์ และในช่องค้นหาที่ปรากฏขึ้น เราจะเขียน บริการ.เอ็มเอสซี.
  3. ในหน้าต่างที่เปิดขึ้นเราจะค้นหาและคลิก เซิร์ฟเวอร์ OpenSSH SSH.
  4. ขั้นตอนต่อไปคือการกด "เริ่ม".*
  5. จากนั้นคุณจะต้องทำซ้ำการกระทำเดียวกันทุกประการด้วย ตัวแทนการรับรองความถูกต้อง OpenSSH บางครั้งมันถูกปิดใช้งาน ดังนั้นคุณต้องเข้าไปที่คุณสมบัติเพื่อเปิดใช้งาน
  6. ตอนนี้เราเปิดเมนูเริ่มแล้วเขียน พาวเวอร์เชลล์- การดำเนินการต่อไปนี้จะต้องดำเนินการผ่านทางบรรทัดคำสั่ง พาวเวอร์เชลล์เนื่องจาก Command Prompt ยังไม่เพียงพอ
  7. จากนั้นเราเข้าถึงคอนโซล วินโดวส์พาวเวอร์เชลล์ ในฐานะผู้ดูแลระบบ
  8. ต่อไปเราใส่คำสั่งต่อไปนี้: ใหม่ NetFirewallRule - ชื่อ sshd - ชื่อที่แสดง 'เซิร์ฟเวอร์ OpenSSH (sshd)' - บริการ sshd - เปิดใช้งาน True - ทิศทางขาเข้า - โปรโตคอล TCP - อนุญาตการดำเนินการ - โดเมนโปรไฟล์

(*) หากเราต้องการให้สตาร์ทนี้เป็นอัตโนมัติทุกครั้งที่เปิดคอมพิวเตอร์เราจะต้องคลิกที่แท็บ คุณสมบัติ และที่นั่น เปลี่ยนประเภทการเริ่มต้นจาก Manual เป็น Automatic

เนื้อหาพิเศษ - คลิกที่นี่  ดำเนินการนี้หากแบบอักษรที่ติดตั้งไม่ปรากฏใน Windows

เปิดใช้งานคอมพิวเตอร์เป็นไคลเอนต์ SSH

สีโป๊ว

เมื่อเฟสแรกเสร็จสิ้น มาดูกันว่าเราต้องทำอะไรเพื่อเปิดใช้งานคอมพิวเตอร์ในฐานะไคลเอ็นต์ SSH ในระยะที่สองนี้ จำเป็นต้องใช้โปรแกรมชื่อ PuTTY:

  1. ไปที่คอมพิวเตอร์ที่เราต้องการใช้เป็นไคลเอนต์ SSH กัน
  2. ในนั้นเราติดตั้งซอฟต์แวร์ พุตตี้ (ลิงค์ดาวน์โหลด, ที่นี่- แนะนำให้ดาวน์โหลดไฟล์ที่มีนามสกุล .msiนั่นคือเวอร์ชัน 64 บิต
  3. เมื่อการติดตั้งเสร็จสมบูรณ์ วิธีใช้งานซอฟต์แวร์นี้ก็ง่ายมาก เพียงเขียน IP ที่ทำเครื่องหมายว่า ชื่อโฮสต์ และกดปุ่ม เปิด.

บางครั้งปัญหาบางอย่างอาจเกิดขึ้นเมื่อใช้ SSH ใน Windows เช่น การรับรองความถูกต้องล้มเหลวหรือข้อผิดพลาดเมื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์เนื่องจากไฟร์วอลล์ เป็นต้น ข้อบกพร่องเล็กๆ น้อยๆ ทั้งหมดนี้สามารถแก้ไขได้ง่าย ๆ ด้วยการเปลี่ยนการตั้งค่า

สรุป: ความสำคัญของการใช้ SSH

ความสำคัญของการใช้ SSH อยู่ที่ความจริงที่ว่ามันให้เรา วิธีที่ปลอดภัยในการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล- หากใช้การเชื่อมต่อที่ไม่ได้เข้ารหัส ใครก็ตามก็สามารถดักรับส่งข้อมูลได้ นั่นจะเป็นการละเมิดความปลอดภัยที่ร้ายแรงมากที่แฮกเกอร์ (หรือแม้แต่ผู้ใช้ที่มีความรู้เพียงเล็กน้อย) สามารถใช้เพื่อดึงข้อมูลที่ละเอียดอ่อน ตั้งแต่รหัสผ่านไปจนถึงข้อมูลบัตรเครดิต

เนื้อหาพิเศษ - คลิกที่นี่  Windows 11 Pro เทียบกับ Windows 11 Home: คุณควรเลือกอันไหน?

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

ในทางกลับกัน SSH บน Windows และระบบปฏิบัติการอื่นๆ ก็มีให้เช่นกัน ความเป็นไปได้ในการปรับแต่งที่กว้างขวาง- ตัวเลือกเหล่านี้สามารถจัดการได้โดยการแก้ไขไฟล์การกำหนดค่า SSH บนระบบ