Windows10 子系统开机自启动SSH等服务
WSL 是 Windows10 Linux 子系统,它可以让Windows10用户无需安装虚拟机就可以使用Linux系统,非常的方便。但是,默认WSL不开启sshd服务,因此,会降低使用的便捷性,这里给出如何开启该服务,以及如何设置开机自启动其他服务,如 frp 等
在 Windows10 上,使用 windows + r 键,调出运行,输入 shell:startup 进入开机启动项文件夹
新建文件:wsl.vbs,名字自定义,但必须使用 vbs 作为扩展名
添加如下内容:(可以使用 notepad++ 打开)
1
2
3
4
5Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -d Ubuntu-18.04 -u root /etc/init.d/ssh start", vbhide
ws.run "wsl -d Ubuntu-18.04 -u root ~jinzhongxu/.frp.local/frpc -c ~jinzhongxu/.frp.local/frpc.ini", vbhide
ws.run "wsl -d Ubuntu-18.04 -u root /etc/init.d/zabbix-agent start", vbhide
ws.run "wsl -d Ubuntu-18.04 -u root cd ~jinzhongxu/.jan && ./jan", vbhide其中的 “Ubuntu-18.04” 为默认的 WSL 名称,可以使用 cmd 命令:
1
2
3
4wsl -l
// 结果如下:
适用于 Linux 的 Windows 子系统:
Ubuntu-18.04 (默认)
扩展内容:可以在cmd中直接输入 wsl 进入Linux子系统shell
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论