WSL 开启 SSH 并设置开机启动

安装

其实直接开很简单，直接安装 openssh-client 和 openssh-server 即可

Copy
apt install openssh-client openssh-server

开启

装完了顺便改个端口，免得天天被爆

由于在 WSL 中 systemctl 基本上是残废的，所以直接用 systemctl 是开不起来的

所以用比较原始的 service

Copy
service ssh start

开机自启

这里需要用一个比较抽象的方法，让 wsl 的 sshd 随着 Windows 一起启动
在 Windows 的运行中输入 shell:startup

然后打开了一个目录，在里面随便创建个名字的 .vbs 文件，然后，，，

这把火绒上大分
然后进去编辑输入这一串

Copy
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d <你的系统名称> -u root /usr/sbin/service ssh --full-restart", vbhide

我这里用 Debian 做示范

然后保存，这样就行了

完成

然后可以连接试试了，拿 Windows 的 cmd 就可以测试

好，一切正常

至此教程到此结束，如果对你有帮助，欢迎转发给别人
然后还请点个赞，有能力投喂一下，你的点赞是我更新的动力，谢谢喵

此文由 Mix Space 同步更新至 xLog
原始链接为 https://blog.nekorua.com/posts/technology/122.html