微软宣布 PowerShell 将支持 SSH

  • 谢丽

2015 年 6 月 9 日

话题:微软Linux语言 & 开发架构

近日,微软 PowerShell 团队宣布,将支持 Secure Shell 协议和 Shell 会话,即众所周期的 SSH。该特性将使 Windows 用户可以使用 SSH 安全地连接到其它 Windows 和 Linux 机器,并运行终端命令,反之亦然。PowerShell 与 SSH 的结合将为远程管理 Linux 和 Windows 系统提供一个健壮安全的解决方案。

现如今,有许多 SSH 解决方案可供选择,尤其是在 Linux 世界。但是,仅有有限的几种实现可以部署在 Windows 生产环境。在评估了各种方案后,微软认为,OpenSSH是最好的 Secure Shell 实现,业界已经证明了其可用性。于是,他们选择了 OpenSSH 这一开源软件,并决定与 OpenSSH 社区一起实现 PowerShell 和 Windows 的 SSH 解决方案。

自 1995 年推出以来,SSH 就成为了管理远程机器的一个关键工具。但是,虽然用户的呼声很高,Windows 却一直没有提供对 SSH 的支持。Angel Calvo 是 PowerShell 团队软件工程部门的经理。据他介绍:

这是 PowerShell 团队第三次尝试支持 SSH。前两次尝试是在 PowerShell V1 和 PowerShell V2 中,但被驳回了。

这也反映出近来微软在策略和文化方面的转变,他们转向了一种更以客户为中心的文化。也正是因为这一点,PowerShell 团队决定再次做出尝试,而且由于他们展示出了清晰而又令人叹服的客户价值,他们的决定得到了公司层面的支持。对此,网友 Jason Fossen 认为:

这是对 PowerShell 的技术补充,但更多的是一种政治声明。这有助于提升 PowerShell 的知名度和使用率,并将在 FOSS 社区内外提升微软的形象。

无论如何,这都是一个广受欢迎且备受期待的特性。只是,按照 Calvo 的说法,SSH 支持尚处于早期计划阶段,并没有一个明确的时间表。但 PowerShell 团队不久会提供关于正式发布日期的细节信息。


感谢魏星对本文的审校。

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

微软Linux语言 & 开发架构