如何从网络外部通过 SSH 连接到我的虚拟机

如何从网络外部通过 SSH 连接到我的虚拟机

我有一台 Windows PC,上面运行着装有 Debian 的 VMware。我使用的是 NAT,因为我没有其他网络接口。那么使用 NAT 是否可行?我想从另一个网络和另一台 PC 连接到在 Windows 上运行的 Debian。我需要将一些端口从 Windows PC 转发到虚拟机吗?这可能吗?感谢您的帮助。

答案1

基本上你有三个选择

  • 如果您使用家用路由器,最有远见的方法是重新配置您的虚拟机以使用单独的 IP 地址,然后在路由器上将端口 22 转发到这个单独的 IP 地址。如果您选择在其他主机上运行虚拟机,这将使您的设置仍然有效
  • 如果您不使用家庭路由器(即您的 Windows 机器带有公共 IP 地址),则需要在 Windows(或 VMware)内部进行端口转发
  • 如果你确实使用了家用路由器,并且希望虚拟机使用 NAT 网络,那么你需要设置 2 个端口转发:一个在路由器中(转发到 Windows 主机),另一个在 Windows 主机内转发到虚拟机

相关内容