接着上一篇,在
WSL2 及其上面的
docker 正常运行起来后,看看如何正常使用
SSH 连接
WSL2。
环境和配置
参考上一篇:
不使用 Docker Desktop 在 WSL2 上运行 Docker
安装 openssh-server
进入
wsl 之后运行:
sudo apt purge openssh-server
sudo apt install openssh-server
启动 ssh
# 启动
sudo service ssh start
# 查看状态
sudo service ssh status
开机启动
sudo systemctl enable ssh
这时候,在宿主机
windows 11 及其局域网上已经可以正常使用
SSH 连接到
WSL2 了。
连接地址参考:
在局域网连接连接时
IP 是
windows 11 主机的
IP 因为
WSL2 网络模式是运行在
networkingMode=mirrored 模式下的。
ssh <wsl用户名>@<windows 11 的局域网IP>
# 示例
ssh zhangsan@192.168.1.100
更进一步,如果想要在外网连接
WSL2当作网络服务器来使用,配合路由器端口映射 + ddns或者其他内网穿透就可以了。