如何讓Windows擁有Linux的SSH Server功能?


嘗試過無數 Windows SSH 方案的人告訴你,Windows 上還是老老實實用遠程桌面吧。

給你列舉幾個方案:

1. Cygwin

缺點明顯,在 Cygwin 環境下運行 Windows 原生程序會有一大堆問題。

2. OpenSSH for Windows

這個其實就是一個簡化的 Cygwin 執行環境而已。

3. Bitvise SSH Server

遠程登錄進去後是管理員許可權,許可權問題折騰死你。另外其對終端的模擬遠不能稱為完美。

4. WinSSHD 等

也是對終端的模擬不完美。

所以,除非微軟自己給 Windows 加上 SSH 的功能,否則還是老老實實用遠程桌面。話說我覺得遠程桌面挺好用啊,如果你是 Server 系統,只要買個 License 就能支持多人同時登錄。還能隨時恢復系統狀態,這個 SSH 可做不到。

====

更新:微軟已計劃在 Windows 10 中增加 SSH 功能了,所以這個問題可以結了。


Windows 10 Insider 14352 起,自帶有 SSH 伺服器,即 SshProxy 測試可用


powershell有遠程管理功能,改幾個安全policy就可以了


Bitvise SSH Server 6.24(原名winsshd) +Cygwin

ssh連接時 可以設置終端類型 powershell/cmd/bash

默認設為powershell/cmd 連上則可以直接執行 windows命令

若要執行linux命令 在cmd執行bash(Cygwin路徑下的文件)即可進入Cygwin的bash環境

我個人是在win上建了個虛擬機(linux),能往linux上裝的就往linux上裝,反正虛擬機和物理機同在一個vpn里。

用windows作物理機是因為要搭幾個.net+sqlserver服務,且家人在用windows的其他賬號(總不能讓他們用linux下的虛擬器吧)

————————————20171013——————————

windows subsystem for linux


WinSSHD


powershell不知道比SSH強大多少倍


推薦閱讀:

TAG:MicrosoftWindows | SSH | 軟體推薦 | 遠程控制 |