一 重装ssh服务
1.卸载原来ssh服务
sudo apt remove openssh-server
2.重装ssh服务
sudo apt install openssh-server
3.修改ssh配置
vim /etc/ssh/sshd_config
添加一下内容
#允许远程登录
PermitRootLogin yes
#使用密码登录
PasswordAuthentication yes
4.重启ssh服务
sudo service ssh --full-restart
二.回到cmd面板 重启子系统
net stop LxssManager
net start LxssManager
三.创建bat文件
.1.查看子系统全名称 llinux系统类型和版本号
wsl -l -v
2.用txt文件写入以下内容,内容如下(Ubuntu-24.04改为你的Linux子系统),然后后缀名改为bat:
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
netsh interface ip add address "vEthernet (WSL)" 192.168.50.99 255.255.255.0
wsl -d Ubuntu-24.04 -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1
exit
3.每次开机启动Linux子系统后点击 bat文件,就获得固定的IP.