Windows10开机自启动WSL的SSH服务

本文旨在实现Windows10开机时自动启动WSL的SSH服务,从而无需手动开启,提高远程连接的便捷性。通过创建批处理文件设置为开机启动,并在WSL中配置sudo免密码,确保服务顺利运行。
摘要由CSDN通过智能技术生成

目的

以前:开机后先打开WSL,启动SSH服务,才能远程连接,很麻烦且不优雅。
目的:开机后自启动WSL的SSH服务,MobaXterm、Xshell直接连接。

思路

启动WSL的SSH服务命令行设置为批处理文件bat,并随着windows10开启自启。

步骤

设定开机自启

  1. 创建一个批处理文件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密码


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值