WSL SSH 自启动

vbs脚本实现WSL SSH 自启动


按键win+R 输入shell:startup系统会自动打开一个目录

增加脚本wsl_ssh.vbs(名字随便)

里面填写:

1
2
3
Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -u root /etc/init.d/ssh start", vbhide

重启电脑就会自动执行啦 。


检察一下是否启动成功,在 PowerShell 的话输入: wsl -u root /etc/init.d/ssh status  . 在Linux终端的话输入 /etc/init.d/ssh status

这样就不用每次手动启动 ssh 了 ,手动启动的话在 PowerShell 输入 : wsl -u root /etc/init.d/ssh start 或者 wsl sudo /etc/init.d/ssh start再输入密码,也是一样的。


参考文献

WSL 服务自动启动的正确方法 )

win10 wsl子系统开机自启sshd | 情文のBLOG (mingilin.com)