目的
以前:开机后先打开WSL,启动SSH服务,才能远程连接,很麻烦且不优雅。
目的:开机后自启动WSL的SSH服务,MobaXterm、Xshell直接连接。
思路
启动WSL的SSH服务命令行设置为批处理文件bat,并随着windows10开启自启。
步骤
设定开机自启
- 创建一个批处理文件WSL.bat, 然后把命令复制并保存.(注意:用户名和Ubuntu版本需要更改)
C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\ubuntu1804.exe run "sudo service ssh start"
2. 设置开机自启
将上述WSL.bat放到任意位置,并创建快捷方式。
win+R,输入shell:startup, 打开windows的启动文件夹,将快捷方式放进去。
3. WSL设置sudo免密码
原因:命令中用到sudo,仍需手动输入密码。故需在WSL中设置 普通用户sudo免密码。
(1)设置sudo密码