在没有SSH隧道的情况下在EC2上远程连接到MySQL

时间:2017-12-23 13:29:35

标签: mysql amazon-web-services amazon-ec2

我有没有办法在不使用SSH隧道的情况下远程连接到AWS EC2上运行的数据库?

我需要为用户提供远程数据库访问权限,而无需授予他访问EC2实例的权限。

我已将入站规则设置为允许所有。如果我将连接方法设置为SSH,我能够连接。

enter image description here

1 个答案:

答案 0 :(得分:4)

如果EC2实例位于公有子网中,则向用户开放端口3306应足以允许访问。

如果实例位于私有子网中,但您不想设置隧道,则可以在公有子网中创建负载均衡器(ELB classic或新的网络负载均衡器),并使用TCP转发到数据库 - 用户可以连接到LB上的端口。