可以通过修改WSL2的配置文件来实现宿主机不能使用localhost或127.0.0.1访问WSL2。 具体步骤如下: 创建或编辑WSL配置文件: 在WSL2的Linux发行版中,创建或编辑/etc/wsl.conf文件。 如果文件不存在,可以使用以下命令创建: bash sudo touch /etc/wsl.conf sudo nano /etc/wsl.conf 添加或修改配置: 在/etc/wsl...
启动xrdp 由于WSL2里面不能用systemd,所以需要手动启动 $ sudo /etc/init.d/xrdp start 远程访问 在Windows系统中运行mstsc命令打开远程桌面连接,地址输入localhost:3390 注意这里的端口号应当与上面修改配置中一致 输入WSL2中使用的账号密码即可。 编辑于 2024-08-16 14:45・四川 wsl2 ...
connectaddress:wsl 的 ip,通过在 powershell 下执行wsl hostname -i命令获取。刚说到 wsl2 已经支持 localhost 访问 wsl,因此可以使用 localhost 代替 如我需要将 wsl 的 8023 端口转发至 Windows 的 8023 端口,可以这样设置: netsh interface portproxyaddv4tov4listenport=8023listenaddress=0.0.0.0connectport=8...
在Windows中启动远程桌面,访问地址:localhost:3390 用户名和密码中输入Ubuntu系统的用户名和密码后即可访问WSL Ubuntu的图形界面。
WSL2 已经支持在 windows 系统下 localhost 访问 wsl。 命令需要在管理员权限下执行 配置端口转发 在powerShell 下使用 Netsh 命令添加端口转发,将 Windows 端口映射到 WSL 2 VM 的 IP 地址。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 netshinterfaceportproxyadd v4tov4 listenport=<yourPortToForward...
connectaddress:要转发的地址。这里设置为localhost, 是因为我们可以通过localhost来访问WSL2。 connectport: 转发的WSL2端口。 2. 通过以下命令,查看当前所有的转发设置。 netsh interface portproxy show all 也可以通过以下命令来删除转发设置: netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport...
WSL2 无法访问 Windows 的 localhost 网络是由 WSL2 的网络架构所致。WSL2 使用了一个虚拟网络适配器来与 Windows 主机进行通信,这导致 WSL2 无法直接访问 Windows 的 localhost 网络。因此,以往的 WSL2 在访问 Windows 网络时需要将其当作 LAN 的另一个设备,而 Windows 宿主则可以把 WSL 当作本机设备。这导致...
如果在子系统中开启了网站服务,那么在宿主机居然使用localhost来访问,这太让人迷惑了。并且另一个致命的问题是 每次重启wsl2都会自动分配一个ip地址,连同宿主机的虚拟网段中的ip也会改变,所以每次都需要获取并更改服务的地址,如 : 通过docker开启了一个服务并监听了一个端口,但是每次宿主机重启后也是一样的发现服务...
完成后回到终端,输入jupyter notebook即可启动notebook,在浏览器中输入http://localhost:8888/即可进入notebook页面 jupyter notebook 按下Ctrl + Shift + P,输入"重新",点击重新加载窗口以重载vscode,再次按下Ctrl + Shift + P,这次输入jupyter,选择Create: New Jupyter Notebook ...
connectaddress ,要转发的地址, 这里设置为localhost, 是因为,我们可以通过localhost来访问WSL2, 如果暂不支持, 这里需要指定为 WSL2的IP地址 connectport, 要转发到的端口【这个端口就必须是上面举例的8500】 后记 一. 端口转发的其他命令: show: netsh interface portproxy show all ...