หลัก 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 อยู่ในขั้นตอนเบต้าดังนั้นจึงควรได้รับความสนใจมากขึ้นและกลายเป็นคุณสมบัติที่มีประโยชน์ในอนาคตอันใกล้นี้

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

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

รีวิว Google SketchUp 6
รีวิว Google SketchUp 6
ในช่วงหลายปีที่ผ่านมา SketchUp ของ @Last Software สามารถเอาชนะใจแฟนเบสขนาดเล็กได้ โดยเฉพาะอย่างยิ่งในหมู่สถาปนิก ด้วยความพยายามอย่างกล้าหาญในการสร้างแบบจำลอง 3 มิติให้ง่ายเหมือนการวาดภาพ 2 มิติ โชคชะตาของโปรแกรมเปลี่ยนไปอย่างสิ้นเชิงเมื่อเพิ่ม a
วิธีดาวน์โหลด Disney Plus บน Toshiba Smart TV
วิธีดาวน์โหลด Disney Plus บน Toshiba Smart TV
แฟน ๆ ดิสนีย์รอคอยการเปิดตัวบริการสตรีมมิ่งครั้งแรกของ บริษัท อย่างใจจดใจจ่อ ในที่สุดบริการก็มาถึงแล้วคุณจะได้รับความเข้าใจที่ดีขึ้นเกี่ยวกับวิธีการดาวน์โหลดบน Toshiba Smart TV ของคุณ
วิธีดูเนื้อเพลงใน Apple Music
วิธีดูเนื้อเพลงใน Apple Music
Apple Music เป็นบริการสตรีมมิ่งยอดนิยมสำหรับอุปกรณ์หลากหลายประเภท มักได้รับการยกย่องในเรื่องอินเทอร์เฟซที่ใช้งานง่ายและการตั้งค่าการเล่น อีกหนึ่งคุณสมบัติขั้นสูงของบริการนี้ช่วยให้คุณอ่านเพลงได้
วิธีตั้งค่า Google Chromecast: คำแนะนำทีละขั้นตอนในการกำหนดค่าสตรีมเมอร์ของคุณ
วิธีตั้งค่า Google Chromecast: คำแนะนำทีละขั้นตอนในการกำหนดค่าสตรีมเมอร์ของคุณ
Google Chromecast ซึ่งได้รับความนิยมเพิ่มขึ้นเรื่อยๆ เป็นหนึ่งในอุปกรณ์สตรีมมิ่งที่มีประโยชน์มากกว่าสำหรับผู้ใช้ทั่วโลกในปัจจุบัน คุณสามารถใช้อุปกรณ์ที่ซับซ้อนนี้เพื่อสตรีมเนื้อหา อวดโฮมวิดีโอของคุณบนหน้าจอที่ใหญ่ขึ้น และแบ่งปันงานนำเสนอ
วิธีเปลี่ยนเครือข่าย Wi-Fi จากสาธารณะเป็นส่วนตัวใน Windows 10
วิธีเปลี่ยนเครือข่าย Wi-Fi จากสาธารณะเป็นส่วนตัวใน Windows 10
มีสาเหตุหลายประการที่คุณอาจต้องการเปลี่ยนเครือข่ายจากสาธารณะเป็นส่วนตัว สาเหตุหลักที่ทำให้เครือข่ายที่บ้านหรือที่ทำงานของคุณปลอดภัยจากการถูกเข้าถึงโดยอุปกรณ์ที่ไม่ได้รับอนุญาต ด้วยอุปกรณ์ที่รองรับ Wi-Fi อย่างมากมาย
วิธีการติดตั้ง Discord บน PS4
วิธีการติดตั้ง Discord บน PS4
แอป Discord ได้รับความนิยมอย่างมากในหมู่นักเล่นเกมจนแทบไม่จำเป็นต้องมีการแนะนำใดๆ ด้วยผู้ใช้หลายล้านคนทั่วโลก Discord จึงเป็นหนึ่งในแพลตฟอร์มที่ดีที่สุดสำหรับการสื่อสารด้วยเสียง วิดีโอ รูปภาพ และข้อความระหว่างผู้ใช้
แสดงวันของสัปดาห์ในแถบงาน Windows 10
แสดงวันของสัปดาห์ในแถบงาน Windows 10
วิธีแสดงวันในสัปดาห์ในแถบงาน Windows 10 หากต้องการคุณสามารถกำหนดค่าแถบงาน Windows 10 ให้แสดงวันในสัปดาห์ได้ สามารถทำได้โดยการปรับแต่งเกรนของรูปแบบวันที่ดังนั้นจะปรากฏในพื้นที่วันที่ของถาดการแจ้งเตือน (มุมล่างขวา)