从 WSL 到主机上运行的虚拟机的 SSH 失败

从 WSL 到主机上运行的虚拟机的 SSH 失败

我在 Windows 上运行 WSL 2,并从中运行 vagrant。

Vagrant 在主机上运行的 VirtualBox 中配置了一个 Centos 7.6 VM。

VM 监听 SSH 端口 22,Virtualbox 将 VM 的端口 22 映射到

VM 配置工作正常。

但是当我尝试从 WSL 通过 SSH 连接到虚拟机时,它不起作用。我尝试使用 127.0.0.1、0.0.0.0 和主机的 IP。

当我从主机上的 powershell 尝试时,我可以正常使用 ssh。发生了什么?

我在防火墙中创建了规则,允许 2222 上的流量

我正在使用带有 WSL 2 的 Windows 10,以及用于 WSL 的 ubuntu 18.04。

相关内容