我正在使用 Ubuntu Server 20.04.2,它在我的家庭网络中功能齐全。服务器是 VMware Workstation Pro 中的虚拟机,我可以使用其 IP 地址 192.168.42.135 通过 SSH 访问它
现在,VM 通过 VMware NAT 连接到 Internet,并且显然无法通过 SSH 在我的网络外部访问它。
我想知道是否有办法使用公共 IP 通过 SSH 连接到它,以及如何将它分配给我的服务器
是的,您需要配置端口转发才能完成这项工作。
顺便说一句,虚拟机设置中有一个选项,您可以在其中轻松配置 VNC 访问。您将选择“编辑虚拟机设置”,然后在“选项”选项卡中找到“VNC 连接”。对于该功能,您必须在主机系统上选择要使用的端口,然后当您从某个远程 VNC 客户端连接时,您将使用主机 IP 和您选择连接的端口。请注意,主机系统是运行 VMware Workstation Pro 的系统。
不过,它们没有这样的 SSH 快捷方式,因此您必须使用虚拟网络编辑器来执行此操作。VM 本身将连接到虚拟网络 VMnet8,在您的示例中为 192.168.42.0/24。您将编辑该网络,并再次配置要使用的外部主机端口,您可以将其配置为连接到虚拟机 IP 上的端口 22。请注意,您必须确保您的主机操作系统允许该端口上的连接,并且它没有被任何操作系统防火墙阻止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句