近日,微软 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 读者交流群)。
评论