AI编程生活评测

网络中使用 SSH 连接 WSL2

编程笔记 / 2024-10-16 / 1 min
接着上一篇,在 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 了。

连接地址参考:

在局域网连接连接时 IPwindows 11 主机的 IP 因为 WSL2 网络模式是运行在 networkingMode=mirrored 模式下的。
ssh <wsl用户名>@<windows 11 的局域网IP>

# 示例
ssh zhangsan@192.168.1.100
更进一步,如果想要在外网连接 WSL2当作网络服务器来使用,配合路由器端口映射 + ddns或者其他内网穿透就可以了。
点击刷新