wsl2 配置服务及端口转发

wsl2 配置后,通过vnc访问的话,会对网络要求比较高。我比较喜欢ssh的方式访问。通过命令行安装openssh服务后,默认的wsl2 是虚拟机中的网络,外部网络不能直接访问。可以通过配置端口转发。下面的命令在power shell 下执行

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=2222 connectaddress=[IP] connectport=[PORT]

IP替换为虚拟机自身的端口,一般172开头的。 PORT替换为wsl2服务打开的端口

还要在win10的防火墙中加入例外,不然没办法从外面访问。

netsh advfirewall firewall add rule name=WSL2 dir=in action=allow protocol=TCP localport=2222

上面是从其他地方查资料抄来的,留在这里做个备份

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据