Answers:
简短的回答:尚未,但是即将到来。
长答案: 它实际上不是Windows 10的一部分,而是Microsoft为PowerShell添加的一项新功能。微软正在与OpenSSH项目合作并开始做出贡献。这将有效地将SSH服务器安装在Windows上,但您必须将其打开并安装最新版本的PowerShell。我还没有听说过提及具有OpenSSH功能的PowerShell的发布日期。
附加阅读arstechnica.com
微软官方公告msdn.com
更新:Windows 10周年更新的最新技术预览版具有两项服务“ SSH服务器代理”和“ SSH服务器代理”。这些都内置于Windows 10 Build 14366及更高版本中。但是,关于该客户端仍然不清楚,并且我一直在寻找有关这两项服务的Microsoft文档,但都没有成功...
SSH Server Broker
也没有SSH Server Proxy
提供,Cygwin
过去我已经通过sshd设置并运行,但不确定如何通过进行操作Bash on Ubuntu on Windows
。
可以确认并补充James Gibbons的答案(无法评论):
SSH Server Broker和SSH Server Proxy是Windows 10 Anniversary上提供的2个新服务(可以在services.msc
命令提示符下运行或按win + r 来找到)。该服务未在Windows的(Ubuntu)Linux子系统下运行。
如果启用,则打开端口22,您可以使用本地用户登录。该用户必须位于Ssh Users组中。使用Microsoft帐户,用户名是显示在lusrmgr.msc
可以在以下注册表中找到此配置:
HKLM/System/CurrentControlSet/Control/Ssh/Broker
HKLM/System/CurrentControlSet/Control/Ssh/Sftp
除TrustedInstaller以外,这两个都是只读的。由于Microsoft正在为Windows构建自定义实现,因此该配置似乎类似于OpenSSH。在安装OpenSSH时,我还从OpenSSH上的Microsoft Powershell Github存储库中找到了此文件:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH