如何讓Windows擁有Linux的SSH Server功能?
02-06
嘗試過無數 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 | 軟體推薦 | 遠程控制 |