我在 Windows 10 中使用VMware Workstation 15。我在它下面创建了一个 Ubuntu 实例。从另一台机器,ssh
如果我连接到本地网络,我可以进入它,但我无法使用 Windows 机器的公共 IP 连接到它。
如果我使用桥接网络选项,
ifconfig
则在 ubuntu 主机中会返回一个本地 IP 地址,如果我在本地网络中,我可以通过 ssh 访问该地址。我正在考虑通过 ssh 进入 Windows-powershell 的一种可能解决方案,如果可以的话,我可以通过 ssh 进入虚拟机。
[Q]如何使用公共 ip 连接到在 VMware Workstation 中运行的 Ubuntu 实例?
此处接受的答案适用于旧版本的 VMware Workstation。
我找不到适用于 VMware Workstation 15 的指南,我找到的所有指南都是针对其旧版本的,例如:
=> https://www.virten.net/2013/03/how-to-setup-port-forwarding-in-vmware-workstation-9/
我最初的问题在stackoverflow( https://stackoverflow.com/q/64081856/2402577 )上已关闭,因此建议我在这里提问。
您将需要两个端口转发规则。 从家庭路由器到 Windows 10 主机的第一条规则。然后从 Windows 10 到 Ubuntu 来宾 VM 的第二条规则。
您可以通过桥接您的虚拟机而不是 NAT 来摆脱第二条规则