目录
- wsl中安装ssh服务
- wsl中修改配置,重启ssh服务
- windows中配置端口代理
- 测试连接
步骤一:wsl中安装ssh服务
- 卸载ssh服务
sudo apt remove openssh-server
- 安装ssh服务
sudo apt install openssh-server
步骤二:wsl中修改配置
- 进入/etc/ssh目录,修改sshd_config文件
PermitRootLogin yes # 允许root登录
PasswordAuthentication yes # 允许密码验证登录

- 重启ssh服务
sudo service ssh --full-restart
步骤三:windows中配置端口代理
- 查看wsl的IP地址
wsl hostname -I

- 代理侦听主机端口,将该端口代理连接到wsl中
netsh interface portproxy add v4tov4 listenport=22 listenaddress=0.0.0.0 connectport=22 connectaddress=wsl地址
netsh interface portproxy show all

步骤四:远程测试连接
- windows中防火墙添加入站规则,即可通过IP地址远程访问wsl
ssh [email protected]
