【问题标题】:Remote connection to MySQL on EC2 without SSH tunnelling无需 SSH 隧道即可远程连接到 EC2 上的 MySQL
【发布时间】:2018-06-05 18:44:09
【问题描述】:

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

我需要向用户提供远程数据库访问权限,但不允许他访问 EC2 实例。

我已经设置了允许所有入站规则。如果我将连接方式设置为 SSH,我就可以连接。

【问题讨论】:

  • 您的数据库是在公共子网还是私有子网中?您是否愿意为端口转发启动不同的 EC2 实例(例如 t2.nano)?您的安全组配置是什么?随时编辑您的问题以提供更多详细信息。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-06-21
    • 2015-04-23
    • 1970-01-01
    • 2017-09-28
    • 2014-05-03
    • 2016-02-13
    • 2016-11-18
    • 2018-11-06
    • 1970-01-01
    相关资源
    最近更新 更多