使用公共 IP 从不同网络通过 ssh virtualbox 连接到客户操作系统

使用公共 IP 从不同网络通过 ssh virtualbox 连接到客户操作系统

我在虚拟机中运行 win10 作为主机操作系统,Ubuntu 作为客户操作系统。我想做的是从另一台电脑 ssh 到 ubuntu!客户操作系统网络连接到 NAT 适配器。我的想法是,我将使用公有 IP像那样 ”ssh [用户名]@[公网IP] -p 2222“假设端口 2222。我已经在路由器设置上对端口 2222 进行了端口转发,这样它就会将数据重定向到我的主机的本地 ip,因为我使用 NAT,而客户操作系统没有特定的 ip。此外,我还有端口转发虚拟盒,以启用主机和客户操作系统之间的连接。所以我使用 GUI 将这些设置放在 vbox 上 ->名称:“某物”,协议:TCP,主机 IP:127.0.0.1,主机端口:2222,客户机 IP:10.0.2.15,客户机端口:2222。所以当我尝试从不同的网络 ssh 时,它甚至不会显示任何内容。只需输入命令,什么也不做.....有什么想法吗?

答案1

您可以尝试以桥接模式配置虚拟机,并通过 DDNS 从外部连接到您的 MV。

您要做的就是让 MV 成为网络上的另一台 PC,然后通过路由器路由即可访问 MV。我已设置此系统以进入 Raspberry 配置面板,这使我成为 VPN 服务器。

我希望它有帮助。

答案2

我修复了这个问题,这是我的 ISP 在我尝试端口转发路由器时出现的问题。非常感谢您的回答

相关内容