teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2020/07/10 01:34

投稿

vajzkrgf
vajzkrgf

スコア4

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
  ```