到 Amazon AWS VPC 私有实例的软件 VPN 连接

til*_*mik 8 vpn openvpn amazon-web-services amazon-vpc

我在 Amazon AWS 上有一个 Virtual Private Cloud (VPC) 实例。在 VPC 内部,我有一个运行数据库的私有实例和一个具有用于访问数据库的前端网页的公共实例。

无法直接从外部登录私有实例,因为它没有任何公共 ip。但是,我可以使用其私有 ip 从公共实例登录到它。

我想在我的 VPC 内创建一个 VPN 网关,这将允许我使用 OpenVPN 或 OpenSwan 等软件 VPN 从外部直接连接到私有实例。

我的问题是——

  1. 这可能吗?
  2. 如果是,设置此机制的步骤是什么?

提前致谢。

Moh*_*enN 5

是的,这是可能的:

您需要执行以下操作:

1- 在公共实例上安装 openvpn 服务器。

配置 openvpn 服务器以发送私有实例的路由或 IP 范围。

  in the config file add:
  Assuming the private range is 192.168.1.0/24

  push "route 192.168.1.0 255.255.255.0"
Run Code Online (Sandbox Code Playgroud)

使用 iptables 允许从 VPN 流量到私有实例的流量。

2- 创建一个或移动 vpn 客户端并享受您的直接连接。

如果您需要上述任何细节,我将很乐意为您提供帮助。