我最近用 virtualbox 创建了一个 Ubuntu 22.04 VM。其网络设置由 Host-Only 网络和 NAT 组成。我最近通过在 NAT 适配器上的 VM 上设置端口转发(而不是通过网络管理器菜单)将其设置为允许在私有网络上进行 ssh 连接 就像这里一样。
这有效,我能够通过 SSH 连接到我的虚拟机。但是,当我进入路由器仪表板并尝试设置端口转发到公共 IP,然后尝试通过 SSH 连接到路由器的公共 IP 时,它没有给出任何错误,但也没有提示输入密码。它什么也没显示。
我已经禁用甚至删除了防火墙,并尝试使用其他设备进行端口转发,但成功了。我怀疑唯一可能导致问题的是我的 fail2ban 配置,但我之前使用的其他设备(我的 miniPC)与它配合得很好。有人知道是什么导致了这个问题吗?
谢谢
-网络斜线