
答案1
簡短回答:還沒有,但它即將到來。
長答案: 它實際上並不是 Windows 10 的一部分,而是 Microsoft 新增到 PowerShell 的新功能。 Microsoft 正在與 OpenSSH 專案合作並開始為其做出貢獻。這將有效地在 Windows 上放置一個 SSH 伺服器,但您必須將其開啟並安裝最新版本的 PowerShell。我還沒有聽說任何帶有 OpenSSH 功能的 PowerShell 的發布日期。
補充閱讀arstechnica.com
微軟官方公告msdn.com
答案2
更新:Windows 10週年更新的最新技術預覽版有「SSH Server Broker」和「SSH Server Proxy」兩個服務。這些都是 Windows 10 Build 14366 及更高版本中內建的。然而,目前還不清楚客戶端的情況,我一直在尋找有關這兩項服務的 Microsoft 文檔,但沒有成功...
答案3
可以確認並添加詹姆斯·吉本斯的答案(無法發表評論):
SSH 伺服器代理和SSH 伺服器代理Windows 10 週年紀念版上有 2 個新服務(可以services.msc
透過命令提示字元執行或按 win+r 找到)。此服務不在 Windows 的 (Ubuntu) Linux 子系統下運作。
如果啟用連接埠 22 已打開,您可以使用本機使用者登入。使用者必須位於SSH 用戶團體。對於 Microsoft 帳戶,使用者名稱是顯示在lusrmgr.msc
可以在註冊表中找到此配置:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
除了 TrustedInstaller 之外,兩者都是唯讀的。該配置似乎與 OpenSSH 類似,因為 Microsoft 正在為 Windows 建立自訂實作。在安裝 OpenSSH 時,我也在 OpenSSH 上的 Microsoft Powershell Github 儲存庫中找到了這一點:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH