Во-первых, современный wsl поднимает vlan и поэтому localhost (127.0.0.1) будет доступен только из Ubuntu, но не из другой системы wsl и не из винды.
Узнать текущий IP адрес можно многими способами, в том числе:
hostname -I
или
ip addr
Во-вторых, какое отношение имеет ssh к
веб серверу? Открывайте в браузере.
По итогу:
- приложение должно слушать не 127.0.0.1 а ip адрес vlan, проще всего слушать все адреса через 0.0.0.0
- открывать нужно в браузере по ip адресу wsl
Можно вот такой скрипт на powershell подготовить:
$wslIP = wsl -- hostname -I
$wslIP = $wslIP.Split(" ")[0]
OpenWith "http://${wslIP}:5000/"