BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软公布用于Windows的OpenSSH代码

| 作者 张天雷 关注 4 他的粉丝 发布于 2015年11月4日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

近日,微软的PowerShell团队宣布初步完成了用于Windows中进行OpenSSH通信的NoMachine工具的升级工作,并公开了相关源代码。预计,该项目将在2016年上半年全部完成。

作为OpenBSD的子计划,OpenSSH是SSH协议的免费开源实现。不同于telent和ftp中的明文传输,所有使用 OpenSSH 工具的通讯都会被加密。因此,很多远程登录工具都选择支持OpenSSH来提高通信的安全性。NoMachine就是一个拥有Windows和Linux版本的远程桌面工具。它在OpenSSH 5.9版本的基础上完成了Windows的移植工作。

去年六月份,微软宣布旗下的PowerShell框架未来将支持Windows与Linux之间的SSH加密传输。同时,PowerShell团队也将参与OpenSSH项目并将贡献相关成果。其目的不仅仅是令OpenSSH能够在Windows系统中稳定工作,更是要把相关优化反馈给OpenSSH项目。微软群组软件工程经理Angel Calvo曾表示,市场上已有许多SSH的解决方案。因此,PowerShell团队决定在这些方案中选择一个经过验证的方案作为基础,将其紧密整合至Windows。

近日,PowerShell团队的首席软件工程经理Steve Lee宣布,该团队选择了和NoMachine合作进行Windows中OpenSSH的支持工作。目前,该团队已经完成了基于OpenSSH 7.1的NoMachine代码升级工作,并正在进行代码公开化和开放贡献的工作。但是,即将公开的版本还只能算是技术预览版,只完成了基本功能,还不能作为产品发布。PowerShell团队会继续合作进行NoMachine的开发工作。该项目需要完成工作包括如下内容:

  1. 升级NoMachine到OpenSSH 7.1(已经完成);
  2. 将OpenSSL和LibreSSL替换为Windows的加密API,将其作为Windows服务进行运行;
  3. 解决POSIX的兼容性问题();
  4. 稳定代码并解决反馈的问题;
  5. 作为产品发布。

目前,该项目的进展还只是进行第一步。PowerShell团队计划在2016年上半年完成以上全部步骤。在此期间,微软表示非常欢迎相关人员就OpenSSH for Windows进行积极反馈。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

赞。。。 by w l

这个必须赞一下。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT