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