我通常使用以下方式连接到远程服务器摩巴Xterm和 VPN,但现在我需要将本地计算机中的 VM 连接到远程服务器,我可以在 VM 中访问互联网,VM 上的网络适配器处于桥接状态,我打开终端并尝试使用此命令连接到远程服务器:
ssh myuser@myip -p myport
但总是得到:
“连接超时…”
我还需要做些什么才能使 VM 与 VPN 协同工作吗?
或者我遗漏了其他什么?
答案1
如果您使用桥接网络,则您的客户虚拟机不会连接到主机连接的 VPN。您必须改用 NAT 网络。
“我通常使用 MobaXterm 和 VPN 连接到远程服务器...”
这就是问题所在。如果您需要通过 VPN 连接到一台机器,并且可以从主机操作系统执行此操作,但无法从客户操作系统执行此操作,这是因为桥接模式绕过了主机操作系统上的任何 VPN 连接。
我所知道的三种模式如下:
- 桥接网络:网络上独立于主机操作系统的唯一 IP 地址。
- 仅主机网络:本地于主机操作系统的网络。
- 网络地址转换 (NAT) 网络:与主机操作系统的互联网连接相关联的网络连接。
了解了这一点后,您应该将客户操作系统设置为网络地址转换 (NAT) 网络并重新启动虚拟机。完成后,您应该能够按预期使用 SSH,因为虚拟机现在将使用主机操作系统上的网络连接,其中包括 VPN 相关网络。