我在 Google Compute Engine VM 上安装了(私人隧道开放)VPN。我的目标是确保 VM 在互联网上的任何活动都得到加密。
但是,安装完成后我立即失去了与虚拟机的连接。现在我无法通过 ssh 重新登录机器。
无论如何,您是否知道如何将 VPN 保留在 VM 上,同时仍保持访问权限?
答案1
我相信@Lacek 对于某些配置问题的看法是正确的,因为 Open VPN 完全与网络有关,并且安装它会让您的 VM 无法从外部访问。
如果您无法连接到您的虚拟机,您有几种选择;
1. 方便- 登录同一 VPC 网络中的另一个 VM,然后尝试使用其内部 IP 从该 VM 登录到您的 VM。如果您手边没有其他 VM,请创建一个(E2 Micro 就足够了)并将其用作堡垒机。这将在假设您的实例已启动并正在运行且与 VPC 已连接的情况下起作用。
2. 完善的方法-连接到虚拟机的串行控制台(通过 gcp 控制台或gcloud
实用程序。首先你必须启用对该虚拟机的串行访问。即使所有网络接口都关闭,此方法仍然有效。