หลัก Windows 10 วิธีเปิดใช้งาน OpenSSH Server ใน Windows 10

วิธีเปิดใช้งาน OpenSSH Server ใน Windows 10



ดังที่คุณทราบแล้ว Windows 10 มีซอฟต์แวร์ SSH ในตัว - ทั้งไคลเอนต์และเซิร์ฟเวอร์! ในบทความนี้เราจะดูวิธีเปิดใช้งานเซิร์ฟเวอร์ SSH

การโฆษณา

หมายเหตุ: แอป OpenSSH Server จะช่วยให้คุณสร้างการเชื่อมต่อกับคอมพิวเตอร์ของคุณโดยใช้โปรโตคอล SSH จะไม่อนุญาตให้คุณเข้าถึงคอมพิวเตอร์เครื่องอื่นบนเครือข่ายของคุณ ในการเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นคุณควร ติดตั้งไคลเอนต์ OpenSSH .

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

ในขณะที่เขียนนี้ซอฟต์แวร์ OpenSSH ที่รวมอยู่ใน Windows 10 อยู่ในขั้นตอนเบต้า ซึ่งหมายความว่าอาจมีปัญหาด้านความเสถียร

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

มาดูวิธีเปิดใช้งานเซิร์ฟเวอร์ OpenSSH ใน Windows 10

ฉันสามารถพิมพ์เอกสารได้ที่ไหน

เปิดใช้งาน OpenSSH Server ใน Windows 10

  1. เปิด แอปการตั้งค่า และไปที่แอพ -> แอพและคุณสมบัติ
  2. ทางด้านขวาให้คลิกจัดการคุณสมบัติเสริมWindows 10 การติดตั้งเซิร์ฟเวอร์ SSH
  3. ในหน้าถัดไปคลิกปุ่มเพิ่มคุณสมบัติ.บริการ Sshd Windows 10
  4. ในรายการคุณสมบัติเลือกเซิร์ฟเวอร์ OpenSSHและคลิกที่ไฟล์ติดตั้งปุ่ม.บริการ Sshd กำลังทำงาน
  5. รีสตาร์ท Windows 10 .

สิ่งนี้จะติดตั้งซอฟต์แวร์ OpenSSH Server ใน Windows 10

ไฟล์ไบนารีอยู่ภายใต้โฟลเดอร์c: windows system32 Openssh. นอกจากแอปไคลเอนต์ SSH แล้วโฟลเดอร์ยังมีเครื่องมือเซิร์ฟเวอร์ดังต่อไปนี้:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • และไฟล์กำหนดค่า 'sshd_config'

เซิร์ฟเวอร์ SSH ถูกกำหนดค่าให้ทำงานเป็นบริการ

Windows 10 เชื่อมต่อกับเซิร์ฟเวอร์ Sshd ในตัว 2

ในขณะของการเขียนนี้จะไม่เริ่มโดยอัตโนมัติ คุณต้องกำหนดค่าด้วยตนเอง

วิธีเริ่มเซิร์ฟเวอร์ OpenSSH ใน Windows 10

  1. ดับเบิลคลิกที่ไฟล์sshdเข้าสู่บริการเพื่อเปิดคุณสมบัติ
  2. บนแท็บ 'เข้าสู่ระบบ' ดูบัญชีผู้ใช้ที่เซิร์ฟเวอร์ sshd ใช้ ในกรณีของฉันก็คือบริการ NT sshd.Windows 10 เชื่อมต่อกับเซิร์ฟเวอร์ Sshd ในตัว 3
  3. ตอนนี้เปิด พรอมต์คำสั่งที่ยกระดับ .
  4. ไปที่ไดเร็กทอรี c: windows system32 Openssh โดยใช้คำสั่งซีดี c: windows system32 Openssh.
  5. ที่นี่เรียกใช้คำสั่งssh-keygen -Aเพื่อสร้างคีย์ความปลอดภัยสำหรับเซิร์ฟเวอร์ sshdWindows 10 เชื่อมต่อกับเซิร์ฟเวอร์ Sshd ในตัว 5
  6. ตอนนี้ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์explorer.exeเพื่อเปิด File Explorer ในโฟลเดอร์ OpenSSH
  7. อัปเดต: Microsoft ได้เผยแพร่ไฟล์ กวดวิชา ซึ่งทำให้กระบวนการมอบหมายงานที่ถูกต้องง่ายมาก
    เปิด PowerShell ในฐานะผู้ดูแลระบบและดำเนินการคำสั่งเหล่านี้:

    ติดตั้งโมดูล -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    แค่นั้นแหละ! ตั้งค่าสิทธิ์ที่จำเป็นทั้งหมดแล้ว

  8. หรือคุณสามารถทำตามขั้นตอนเหล่านี้
    คลิกขวาที่ไฟล์ssh_host_ed25519_keyไฟล์และ เปลี่ยนความเป็นเจ้าของ ถึงผู้ใช้บริการ sshd เช่นบริการ NT sshd.
  9. คลิก 'เพิ่ม' และเพิ่มสิทธิ์ 'อ่าน' สำหรับผู้ใช้ 'NT Service sshd' ตอนนี้ลบการอนุญาตอื่น ๆ ทั้งหมดเพื่อรับสิ่งนี้:คลิก 'สมัคร' และยืนยันการดำเนินการ
  10. สุดท้ายเปิดบริการ (กดปุ่ม Win + R แล้วพิมพ์services.mscในกล่อง Run) และเริ่มบริการ sshd ควรเริ่ม:
  11. อนุญาตพอร์ต SSH ใน Windows Firewall โดยค่าเริ่มต้นเซิร์ฟเวอร์กำลังใช้พอร์ต 22 รันคำสั่งนี้ในพรอมต์คำสั่งที่ยกระดับ:ไฟร์วอลล์ advfirewall netsh เพิ่มชื่อกฎ = 'SSHD Port' dir = ในการดำเนินการ = อนุญาตโปรโตคอล = TCP localport = 22Microsoft ได้ให้คำสั่งทางเลือกต่อไปนี้สำหรับ PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' - บริการ sshd - เปิดใช้งาน True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. สุดท้าย ตั้งรหัสผ่านสำหรับบัญชีผู้ใช้ของคุณ ถ้าคุณไม่มี

ตอนนี้คุณสามารถทดลองใช้งานได้จริง

การเชื่อมต่อกับเซิร์ฟเวอร์ SSH ใน Windows 10

เปิดไคลเอนต์ ssh ของคุณ คุณสามารถเริ่มได้ในคอมพิวเตอร์เครื่องเดียวกันเช่น โดยใช้ในตัว ไคลเอนต์ OpenSSH หรือเริ่มจากคอมพิวเตอร์เครื่องอื่นบนเครือข่ายของคุณ

แพลตฟอร์มจาวา se ไบนารีไม่ตอบสนอง

ในกรณีทั่วไปไวยากรณ์สำหรับไคลเอ็นต์คอนโซล OpenSSH เป็นดังนี้:

ชื่อผู้ใช้ ssh @ โฮสต์ -p พอร์ต

ในกรณีของฉันคำสั่งมีลักษณะดังนี้:

ssh winaero@192.168.2.96

ที่ไหนwinaeroคือชื่อผู้ใช้ Windows ของฉันและ192.168.2.96คือ ที่อยู่ IP ของพีซี Windows 10 ของฉัน . ฉันจะเชื่อมต่อจากพีซีเครื่องอื่นโดยใช้ Arch Linux

ในที่สุดคุณก็เข้ามา!

เซิร์ฟเวอร์เรียกใช้คำสั่งคอนโซล Windows แบบคลาสสิกเช่น เพิ่มเติมพิมพ์ ver คัดลอก

แต่ฉันไม่สามารถเรียกใช้ FAR Manager ได้ ปรากฏเป็นสีดำและสีขาวและแตก:

ข้อสังเกตที่น่าสนใจอีกประการหนึ่ง: คุณสามารถเริ่มแอป GUI เช่น explorer หากคุณลงชื่อเข้าใช้บัญชีผู้ใช้เดียวกับที่คุณใช้สำหรับ SSH พวกเขาจะเริ่มต้นบนเดสก์ท็อป ดู:

เซิร์ฟเวอร์ SSH ในตัวเป็นสิ่งที่น่าสนใจในการเล่น ช่วยให้คุณสามารถจัดการเครื่อง Windows โดยไม่ต้องติดตั้งเครื่องมือเช่น rdesktop บนคอมพิวเตอร์ Linux หรือแม้แต่เปลี่ยนการตั้งค่า Windows จากคอมพิวเตอร์ Linux ที่ไม่ได้ติดตั้งเซิร์ฟเวอร์ X

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

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้