如何在 VMware Workstation 15 中通过 ssh 进入 Linux 主机

如何在 VMware Workstation 15 中通过 ssh 进入 Linux 主机

我在用VMware Workstation 15在 Windows 10 中。我已在其下创建了一个 Ubuntu 实例。从另一台机器,ssh如果我连接到本地网络,我可以进入它,但我无法使用 Windows 机器的公共 IP 连接到它。

  • 如果我使用桥接网络选项,ifconfigubuntu 主机会返回一个本地 IP 地址,如果我在本地网络中,我可以通过 ssh 进入该地址。

  • 我正在考虑的一个可能的解决方案是通过 ssh 进入 Windows-powershell,如果可以的话,我也可以通过 ssh 进入 VM。

[问]如何使用公共 IP 连接到在 VMware Workstation 内部运行的 Ubuntu 实例?

接受的答案这里适用于旧版本的 VMware Workstation。


我找不到适用于 VMware Workstation 15 的指南,我找到的所有指南都是针对其旧版本的,例如:

=>https://www.virten.net/2013/03/how-to-setup-port-forwarding-in-vmware-workstation-9/

=>https://docs.vmware.com/en/VMware-Fusion/11/com.vmware.fusion.using.doc/GUID-D884CB72-28A5-4F03-9B82-783F523C256C.html


我最初的问题在 stackoverflow 上被关闭了 (https://stackoverflow.com/q/64081856/2402577),因此我建议在这里询问。

答案1

您将需要两个端口转发规则。 第一条规则从家庭路由器到 Windows 10 主机。然后第二条规则从 Windows 10 进入 Ubuntu 客户虚拟机。

你可以通过桥接虚拟机而不是 NAT 来摆脱第二条规则

相关内容