1.首先給win11的ssh開一個新端口.(修改C:\ProgramData\ssh\sshd_config即可)
2.win11設置防火墻,開放1中添加的端口.
3.win11進入wsl2,輸入ifconfig,查看ip地址(輸出信息第二行 inet后面那一串數(shù)字).
4.在win11的cmd中輸入以下命令:
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=<步驟1中開放的端口> connectaddress=<步驟3中得到的ip地址> connectport=22
5. ssh連接步驟1中開放的端口就可以連接上wsl2(注意事項:(1)連接時,win11上需要有一個wsl窗口,不然連不上,(2)ssh連接時的用戶名寫wsl2中的用戶名,密碼寫wsl2中的密碼,ip地址寫win11的ip地址)
https://www.zhihu.com/question/618935377