微軟宣布PowerShell將支持SSH
近日,微軟 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 團隊不久會提供關于正式發布日期的細節信息。
感謝魏星對本文的審校。