Windows-Subsystem-for-Linux

SSH linux子系統windows 10

  • March 9, 2019

我可以在我的 Windows 10 中對 linux 進行 ssh,我通常使用 securecrt 並配置了埠 9999 ,但是一旦關閉 bash 終端,SSH 就會終止並且我得到遠端系統拒絕連接。然後我重新打開 bash 終端,我發現 ssh 守護程序沒有執行,所以我必須執行 sudo service ssh start 才能再次 ssh。我每次都必須這樣做

您需要 2018 年 4 月對 Windows 的更新

從 Windows Insiders Build 17046 開始,WSL 支持後台任務(包括守護程序)。過去,如果您打開 WSL 並啟動 sshd、httpd、screen 或 tmux,您需要打開一個控制台視窗以保持這些工具執行。但是,從 17046 開始,即使最後一個控制台視窗已關閉,這些程序仍將繼續在後台執行。

4 月更新是內部版本 17133.1,其中包含此更改。

或者,您可以繼續使用早期版本並保持視窗打開,或使用第三方wabash工具假裝您已經打開。

引用自:https://unix.stackexchange.com/questions/440508