相关疑难解决方法(0)

将 WSL2 的 IP 地址设为静态

我在 WIN10 机器上的 WSL2 中运行 SSH 服务器。为了完成这项工作,我正在使用:

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=22 connectaddress=172.19.237.178 connectport=22
Run Code Online (Sandbox Code Playgroud)

这最初工作正常。172.19.237.178是 WSL2 VM 的 IP。

只有一个问题。我将 sshd 设置为在 PC 启动时运行,并且每次启动机器时 WSL2 都有不同的 IP。有没有办法将 WSL2 配置为使用静态 IP?

编辑:有关确定 WSL 机器 IP 的变通方法,请参阅此问题

ssh netsh windows-10 windows-subsystem-for-linux

5
推荐指数
2
解决办法
1万
查看次数