繁体   English   中英

AWS - vpc:从公有子网访问私有子网

[英]AWS - vpc: private subnet access from public subnet

我创建了公共子网和私有子网,Internet 网关关联了公共子网。 现在网络服务器已配置或安装在私有子网中,但我们如何访问私有子网中的任何内容,为什么要安装服务器。 在讲座中? 另外,例如,如果我私下安装 mysql 数据库,我如何从外部访问数据库? 换句话说,我如何从公共或 http 访问在私有子网中运行的网络服务器/数据库?

如果您想从 VPC 外部访问您的私有子网,您需要将堡垒主机添加到公共子网。 堡垒主机应该有一个安全组,它只允许来自你个人机器 IP 的连接(如果这是你访问的地方)。 并且私有子网中保险的安全组应该允许来自堡垒主机安全组的流量。 (私有子网 NACL,默认允许所有)。

如果您尝试从 VPC 内访问私有子网。 那么默认情况下你不需要配置任何东西。 作为私有子网,默认情况下 NACL 允许所有本地流量。 (默认情况下,安全组拒绝所有流量,因此确保 dB 实例(如果在安全组中)允许来自公共子网的流量,最好限制为特定协议)。

您可以使用必须安装到公共子网的堡垒主机在 ssh 或 rdp 中访问您的私有子网。 但是你必须配置好你的安全组和你的 NACL。

对于私有子网的 Internet 访问,您必须在公共子网中安装 NAT 网关(例如用于您的数据库)

有关更多信息,这是一个有趣的链接:

https://cloudacademy.com/blog/aws-bastion-host-nat-instances-vpc-peering-security/

希望它会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM