如何評價微軟PowerShell將支持SSH?
PowerShell團隊的工程經理Angel Calvo發文說,PowerShell不僅要支持SSH,而且支持並貢獻於OpenSSH社區。能為OpenSSH貢獻,為微軟點個贊!
PowerShell這種東西最適合的場景就是遠程伺服器自動化部署。
目前的PowerShell遠程連接那叫一個麻煩。
支持SSH當然是好事。
PowerShell玩遠程部署是會上癮的。要加功能首先看能不能避免造輪子不是很正常的事情么?連不開源的PKZip微軟都能從PKWare拿到授權,BSD授權這麼寬鬆為什麼不用?
Windows NT本來是沒有TCP/IP支持的,微軟當時的網路技術是NetBEUI。NT的TCP/IP支持一開始就是從Spider Systems授權來的BSD代碼——直到Windows 10 SDK裡面,winsock.h里還是寫著Berkeley Software License。
至於為什麼加到powershell裡面,大概是客戶用putty用煩了吧。
我很好奇,windows 是沒有自帶 pty 的,那麼在 ps 裡面運行 exe(尤其是 vim 那種帶界面的),會怎麼處理……
這不是早就該有的功能么……
我就不明白,之前為了能遠程連接上「世界最好」的PowerShell,要麼用HTTP配合VPN,要麼折騰半死配HTTPS(遠比生成SSH證書對複雜),到底哪裡好了?
P.S. 我也是見過一些軟粉其實不知道HTTP PowerShell沒有加密,就這麼明文連接,還在shell里輸密碼的。。。然而並沒有什麼卵用
不是還沒支持呢嗎? 都等這麼久了
並沒有什麼卵用,微軟自己部署都是上傳個config,才不用命令行。PS本來就是針對Windows設計的,在Windows到Windows下好用就行,扯什麼*nix?支持ssh完全是按*nix習慣用Windows,一定會吃屎,Windows明明有更好的方式去做,為什麼要創造不需要的需求。
真是可笑這個挺好啊,多年不用win竟然有如此的改變,可喜可賀。
或許微軟把xshell/scrt的功能都特么做了之後,程序員就再也不用討論用什麼Linux桌面了.官方再來個類似babun的東西吧~
*nix下shell和ssh client / server根本是兩個程序,沒有shell支持ssh的說法。shell可以運行一個ssh client,和運行其他程序一樣;ssh server可以接受一個session運行一個shell,供用戶執行命令,和執行其他程序沒有任何區別。各司其職,然後可以結合使用。為何微軟這麼low要把兩者捆一起?
推薦閱讀:
※非同步io有什麼優勢?
※2017 年 Linux 在桌面平台上有前景嗎?
※如何說服後端技術人員放棄 SQL Server 轉向 MySQL?
※怎樣才算有自主知識產權的操作系統?研發「自主知識產權」的操作系統對中國的社會和經濟有何意義?
※把 Linux 當作主要工作系統,在裡面能幹什麼,可以做哪些長知識的事情?
TAG:微軟Microsoft | MicrosoftWindows | Linux | 開源 | Windows10 |