回答編集履歴
1
WSL側のIPアドレスを使わない方法を追記
answer
CHANGED
@@ -1,6 +1,11 @@
|
|
1
1
|
私も再現できたので調べてみたところ、$WSLIPAddressの最後に空白文字が入っていました。消してみたところうまくいきました。
|
2
2
|
|
3
|
-
|
4
3
|
```PowerShell
|
5
4
|
$WSLIPAddress = (wsl -d Ubuntu-18.04 exec hostname -I).TrimEnd()
|
5
|
+
```
|
6
|
+
|
7
|
+
あとこちらはニーズに合うかわかりませんが、もともとWSL2が127.0.0.1を転送してくれてますので、127.0.0.1に転送すればWSL側のIPアドレスを使わなくてもよくなるかもしれません。
|
8
|
+
|
9
|
+
```cmd
|
10
|
+
netsh.exe interface portproxy add v4tov4 listenport=22 listenaddress=$IPAddress connectaddress=127.0.0.1
|
6
11
|
```
|