【发布时间】:2021-08-08 11:22:17
【问题描述】:
我可以使用堡垒主机以及使用 openVPN 在私有子网中访问我的 Jenkins(亚马逊 Linux EC2 实例),这就是我在 EC2 实例中安装 Jenkins 的方式,但我无法查看 Jenkins 的 UI。有没有办法查看托管在 AWS VPC 的私有子网中的 Jenkins 的 GUI?
【问题讨论】:
-
如果您连接到 VPN,您应该能够在 EC2 公共 IP 地址和 Jenkins 默认端口 8080 上看到 Jenkins UI。
-
@czende 我的jenkins EC2没有公网IP,你说的是openVPN实例的IP吗?
-
是的,每个 EC2 实例默认都应该有公共 IP 地址并生成 EC2 DNS 名称。接下来是如何配置实例安全组。您必须允许该 8080 端口的入站流量(仅来自您的 VPC 内部)。
-
@czende 我的 OpenVPN 实例(在公共子网中)有公共 IP,但我的私有实例没有公共 IP,同样对于安全组,我已经从我的 OpenVPN 为端口 8080 添加了入站 IP实例私有 IP(在 Jenkins 安全组中),但是当我尝试使用我的 OpenVPN 公共 IP:8080 访问时,我无法访问 Jenkins
标签: amazon-web-services jenkins amazon-vpc openvpn