从外部网络通过 SSH 连接到 openstack 中的虚拟机 运行

SSH from external network into VMs running in openstack

我目前在 OpenStack 上有两个虚拟机 运行。它们通过虚拟链路连接到三个不同的网络,并且它们可以在每个网络上相互 ping 通。其中一个网络是 public 网络(由 openstack 预制的外部网络)。该网络应该是外部网络,但是我无法从我的 ubuntu 即 运行 openstack ping public 网络。如何从外部网络访问 openstack 上的 public 网络,以便我可以通过 SSH 连接到我的虚拟机?

关于这里给出的问题的信息,有几点建议:

  • 如果你没有ping通外部世界检查路由table是否正确 路由添加了 public 网络接口。
  • 然后查看安全组规则,是否开启SSH
  • 然后最后检查物理网络是否正确连接到交换机。