Win10 wsl linux子系统ssh服务自启动设置

本文详述了在Win10的WSL环境下,如何通过一系列步骤实现Ubuntu18.04中SSH服务的自动启动,包括创建并配置启动脚本、设置sudo权限、使用VBS脚本等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

折腾了一晚上Win10 wsl linux子系统ssh服务自启动设置,包括github和stackoverflow的很多帖子都已经过时,尝试了数个vbs+bat脚本,甚至powershell脚本等等,都不能成功,最后还是知乎的一个帖子解决了,但是原帖也还是有些小问题。传送门:WSL 服务自动启动的正确方法
简略说一下方法:

Win10 wsl linux版本:Ubuntu 18.04

创建并编辑 /etc/init.wsl,加入如下内容:

#! /bin/sh
/etc/init.d/ssh $1

添加执行权限

sudo chmod +x /etc/init.wsl

编辑sudoers,避免输入密码

sudo visudo

or

sudo nano /etc/sudoers

添加一行

%sudo ALL=NOPASSWD: /etc/init.wsl

创建一个startservice.vbs脚本,内容为:

Set ws = WScript.CreateObject("WScript.Shell")
ws.run "ubuntu run sudo /etc/init.wsl start", vbhide

win10的开始-运行里面输入shell:startup打开启动文件夹,把startservice.vbs脚本放进去,重启系统,搞定。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值