SSH linux 子系统 windows 10

Ogg*_*ggy 4 windows-subsystem-for-linux

我可以在我的 Windows 10 中 ssh linux,我通常使用 securecrt 并配置了端口 9999 ,但是一旦关闭 bash 终端,SSH 就会终止,并且我得到远程系统拒绝连接。然后我重新打开 bash 终端,我发现 ssh 守护进程没有运行,所以我必须执行 sudo service ssh start ,才能再次进行 ssh。我每次都必须这样做

Mic*_*mer 6

您需要 Windows 2018 年 4 月更新

从 Windows Insiders Build 17046 开始,WSL 支持后台任务(包括守护进程)。过去,如果您打开 WSL 并启动 sshd、httpd、screen 或 tmux,您需要打开一个控制台窗口以保持这些工具运行。但是,从 17046 开始,即使在最后一个控制台窗口已关闭之后,这些进程仍将继续在后台运行。

4 月更新是内部版本 17133.1,包括此更改。

或者,您可以继续使用早期版本并让窗口保持打开状态,或者使用第三方wabash工具假装您这样做了。