接着上一篇,在 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或者其他内网穿透就可以了。