【发布时间】:2015-05-25 11:44:56
【问题描述】:
我在 Amazon Ec2 中设置了一个 linux 服务器,并在 RDS 中设置了一个 mysql 数据库。
使用 (TCP/IP) 或 (TCP/IP with SSH) 从 mysql 工作台连接到 RDS 正常。
我的问题是,如何强制所有到 RDS 的连接都必须通过 linux 服务器?我想强制执行此行为,因为它提供了额外的安全层。
想要强制执行
客户端 -> EC2 Linux 服务器 -> RDS
想要阻止这个
客户端 -> RDS
我的 Ec2 配置
我的 RDS 配置
【问题讨论】:
-
您有什么理由不简单地更改 RDS 安全组以允许仅来自 EC2 实例的 IP 地址的连接?因为这是通过 SSH 隧道时 RDS 将看到的地址。
-
我想完全按照你的建议去做。尝试设置图片中突出显示的部分,但不太确定 1)我应该使用 EC-2 的什么 ip(私有 ip 或公共)....2)端口号应该是什么...... .如果你能提供一些指导会很棒....谢谢。
-
在玩了一段时间后,通过在源连接设置中设置安全组id作为参数,终于得到了想要的结果。谢谢大家。
标签: mysql linux amazon-ec2