回答編集履歴

1

WSL側のIPアドレスを使わない方法を追記

2020/07/10 01:34

投稿

vajzkrgf
vajzkrgf

スコア4

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