SSH linux 子系统 windows 10

SSH linux 子系统 windows 10

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

答案1

您需要 Windows 2018 年 4 月更新:

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

4 月份的更新是内部版本 17133.1,包含此更改。

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

相关内容