![从 WSL 到主机上运行的虚拟机的 SSH 失败](https://linux22.com/image/1623711/%E4%BB%8E%20WSL%20%E5%88%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E8%BF%90%E8%A1%8C%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%20SSH%20%E5%A4%B1%E8%B4%A5.png)
我在 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。