モチベーション
- 2019年11月時点で、WindowsでWeb開発するときはWSL2環境に閉じこもっている
- リモートワークで職場からWindows PCを持ち帰った
- 普段遣いのPCから作業したい
- 他ホストからのWSL2へのssh接続・X11Forwardingを試してみよう
ネットワーク
参考
ifconfig eth0 | grep 'inet ' | awk '{print $2}'
172.27.108.139
# Windows PS(管理者権限)
netsh interface portproxy add v4tov4 listenport=22 connectaddr=172.27.108.139 connectport=22
netsh interface portproxy show v4tov4
ipv4 をリッスンする: ipv4 に接続する:
Address Port Address Port
--------------- ---------- --------------- ----------
* 22 172.27.108.139 22
参考
WSL2の/etc/ssh/sshd_config
- PubkeyAuthentication no
+ # PubkeyAuthentication no
+ PubkeyAuthentication yes
sudo service ssh restart
Windows Host2からSSH接続・X11Forwarding