Windows 10 มีเซิร์ฟเวอร์ SSH ในตัวหรือไม่


10

ไม่รุ่นวางจำหน่ายของ Windows 10 เป็น ข่าวลือที่มีฟังก์ชันในตัวเซิร์ฟเวอร์ SSH? ถ้าเป็นเช่นนั้นฉันจะเปิดใช้งานได้อย่างไร


SSH มีข่าวลือเกี่ยวกับ PowerShell ฉันไม่คิดว่ามันจะเชื่อมโยงกับการเปิดตัว Windows 10 ฉันยังไม่เห็นข่าวใด ๆ เกี่ยวกับการอัปเดต PowerShell
MC10

พวกเขาเพิ่มเข้ามาใน Fall Creator Update และคุณสามารถเพิ่มทั้งไคลเอนต์และ / หรือเซิร์ฟเวอร์ได้โดยไปที่ (การตั้งค่า> แอพ> จัดการคุณสมบัติเสริม> เพิ่มคุณสมบัติ) และติดตั้ง โปรดทราบว่ามันยังคงมีแท็ก (เบต้า) แต่ฉันใช้แล้วและทำงานได้อย่างมีประสิทธิภาพไม่ต่างจากสีโป๊ว
GµårÐïåñ

คำตอบ:


20

คำตอบสั้น ๆ :ยังไม่ได้ แต่มันจะมา

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

อ่านเพิ่มเติมarstechnica.com

ประกาศอย่างเป็นทางการของ Microsoft msdn.com


เกือบหนึ่งปีแล้ว มันจะยังคงมา? ถ้ามันมาถึงแล้วบางลิงค์จะเปิดใช้งานมันจะมีประโยชน์มาก
uvsmtid

คำตอบนี้ไม่ถูกต้องอีกต่อไป คำตอบของเจมส์กิบบอนส์ด้านล่างนั้นถูกต้อง ณ วันที่ Windows 10 "Anniversary Update" ที่ออกวางจำหน่ายประมาณวันที่ 1 สิงหาคม
Scott R. Frost

@ScottRFrost คำตอบนี้ถูกต้อง; บริการนายหน้า / พร็อกซี SSH ไม่เกี่ยวข้องและมีการใช้งาน จำกัด พวกเขากำลังตั้งใจสำหรับการทดสอบโหมดการพัฒนาของการใช้งานแอพพลิเค UWP
Eryk Sun

4

อัปเดต: เวอร์ชันตัวอย่างทางเทคนิคล่าสุดของการอัปเดต Windows 10 Anniversary มีสองบริการ "SSH Server Broker" และ "SSH Server Proxy" สิ่งเหล่านี้มีทั้งในตัวกับ windows 10 Build 14366 ขึ้นไป ยังไม่ชัดเจนเกี่ยวกับลูกค้าอย่างไรก็ตามและฉันค้นหาเอกสารของ Microsoft เกี่ยวกับบริการทั้งสองนี้ไม่สำเร็จ ...


ฉันสามารถตรวจสอบ 2 สัปดาห์หลังการโพสต์ของคุณดูเหมือนว่าจะมีเอกสารที่ไม่มีในSSH Server BrokerหรือSSH Server Proxyจาก Microsoft หรือ sshd อื่นใดผมเคยขึ้นและทำงานผ่านCygwinในอดีต Bash on Ubuntu on Windowsแต่ไม่แน่ใจว่าจะทำมันได้ผ่านทาง
nomadrc

2
ฉันไม่รู้เกี่ยวกับเอกสาร แต่ในระบบของฉันที่มีการอัปเดต Windows 10 Anniversary ssh กำลังฟังพอร์ต 22 และฉันสามารถตรวจสอบสิทธิ์โดยใช้บัญชีผู้ใช้ Windows ของฉันและรับสภาพแวดล้อมเชลล์ CMD
mtinberg

บริการนายหน้าและพร็อกซีเหล่านี้ไม่เกี่ยวข้องกับเซิร์ฟเวอร์ SSH ตามแผนสำหรับ Windows พวกเขากำลังใช้กับ Windows โหมดนักพัฒนาซอฟต์แวร์ 10 เปิดใช้งานเพื่อปรับใช้แอพพลิเค UWP
Eryk Sun

ดูเหมือนผู้อัปเดตผู้สร้างจะได้เพิ่มเซิร์ฟเวอร์และไคลเอนต์ OpenSSH เป็นคุณสมบัติเสริม การตั้งค่า> แอพและคุณสมบัติ> จัดการคุณสมบัติเสริม> เพิ่มคุณสมบัติ ในรายการคือเซิร์ฟเวอร์ OpenSSH และรายการไคลเอ็นต์ ทั้งเบต้าที่ทำเครื่องหมายไว้ ฉันติดตั้งไคลเอนต์ แต่ต้องรีบูตก่อนที่คำสั่ง ssh พร้อมใช้งานจาก PowerShell
Larry Franks

1

สามารถยืนยันและเพิ่มคำตอบจาก James Gibbons (ไม่สามารถแสดงความคิดเห็น):

SSH Server BrokerและSSH Server Proxyเป็นบริการใหม่ 2 บริการที่มีใน Windows 10 Anniversary (ดูได้services.mscจากการเรียกใช้จาก command prompt หรือกด win + r) บริการนี้ไม่ได้ทำงานภายใต้ระบบย่อย Linux (Ubuntu) สำหรับ Windows

หากเปิดใช้งานพอร์ต 22 แล้วและคุณสามารถเข้าสู่ระบบด้วยผู้ใช้ท้องถิ่น ผู้ใช้จะต้องอยู่ในกลุ่มผู้ใช้ Ssh ด้วยบัญชี Microsoft ชื่อผู้ใช้จะปรากฏขึ้นที่lusrmgr.msc

การกำหนดค่าสำหรับสิ่งนี้สามารถดูได้ที่รีจิสทรีใน:

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

ทั้งสองอย่างนี้เป็นแบบอ่านอย่างเดียวยกเว้น TrustedInstaller ดูเหมือนว่าการกำหนดค่าจะคล้ายกับ OpenSSH เนื่องจาก Microsoft กำลังสร้างการใช้งานที่กำหนดเองสำหรับ Windows ฉันยังพบสิ่งนี้จากที่เก็บ Microsoft Powershell Github บน OpenSSH ในการติดตั้ง OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.