微软曾在6月就发表声明说有意向支持和贡献OpenSSH社区,把SSH移植到Windows。之前的NoMachine已经发布了OpenSSH移植到Windows的方案,这个方案是基于OpenSSH 5.9版本,现在微软让NoMachine移植同步到OpenSSH 7.1版本。
微软不仅仅是为了把OpenSSH移植到Windows,而且是要开放便捷版本OpenSSH的贡献内容。
代码已经开放到 GitHub:https://github.com/PowerShell/Win32-OpenSSH
微软会继续改进 OpenSSH for Windows,请注意,当前的代码属于早期阶段,不支持在生产环境使用。
开发计划:
1.更新 NoMachine 的 OpenSSH 移植,同步 OpenSSH 7.1 [Done]
2.利用 Windows crypto API 替代 OpenSSL/LibreSSl,作为 Windows Service 运行
3.解决 POSIX 兼容性问题
4.提升稳定性,解决已报告的问题
5.发布生产版本
这个开发计划是为了提供拥有完整功能和互操作性的 OpenSSH for Windows,计划在 2016 年上半年完成第五个里程碑版本。
Steve Lee
Principal Software Engineer Manager
PowerShell Team