无法在 Virtual Box 中从主机 ssh 到客户操作系统

无法在 Virtual Box 中从主机 ssh 到客户操作系统

我有一台安装了虚拟机的 Windows 机器。虚拟机内有 ubuntu VM。如果我将虚拟机的网络设置为使用 NAT,并设置端口转发以从我的本地主机转发到虚拟机的 10.xxx IP,我就可以从我的 Windows 通过 ssh 进入虚拟机。

ssh uname@localhost

如果我将虚拟机的网络设置为使用桥接适配器(即虚拟机被视为现有网络中的另一台计算机),则无法从 Windows 通过 ssh 进入。但是,如果我使用桥接适配器创建另一个 Linux 虚拟机,则可以使用桥接适配器的 IP 地址在虚拟机之间进行 ssh。

我的问题是,为什么我不能使用桥接适配器通过 ssh 进入我的任何虚拟机?

流量是否在交换机级别被阻止?但我无法确认这一点。我尝试了以下方法,但没有成功

  • 在 Internet Explorer 中将虚拟机的 IP 和端口添加到代理例外(我使用代理)
  • 远程登录到 VM_IP
  • 正在运行 tracert。ICMP 在网络上被阻止。不起作用
  • 我使用的所有 tcp ping 或 tcp traceroute 工具都需要升级安装,而我却无权访问
  • 未启用传出防火墙限制。

相关内容