网络中使用 SSH 连接 WSL2

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

标题:网络中使用 SSH 连接 WSL2

原文链接:https://beltxman.com/4389.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

发表评论

您的电子邮箱地址不会被公开。

Scroll to top