首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过ssh连接到aws rds实例所需的参数

通过ssh连接到aws rds实例所需的参数
EN

Stack Overflow用户
提问于 2020-02-16 11:54:51
回答 2查看 3.8K关注 0票数 2

有谁知道在哪里找到ssh连接所需的值,这些参数涉及一个堡垒主机和一个AWS实例?

我列举了到目前为止所能找到的以下内容:

  • SSH Hostname -给出了

中RDS实例的端点

代码语言:javascript
运行
复制
- `SSH Username` - I'm seeing in tutorials all over the place it's `ec2-user`, should I also use this?
- `SSH password` - do I need this, since I already have a .pem file for the key pair? `
- SSH Key File` - got this
- `MySQL Hostname` - I'm not sure what to put for this. 
- `MYSQL Server Port` - 3306
- `Username` - root
- `Password` - not sure which password this is referring to

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-16 12:07:37

有两种方法,

如果试图从本地计算机访问RDS实例,则需要确保从db设置启用公共访问。通过这种方式,您可以使用db端点进行连接,而用户名password.

  • Another的方式是通过ssh隧道进行连接,在这种方式中,数据库不需要公开访问,而是需要从vpc内部的实例中访问。您需要使用实例的凭据(如用户名、密码或密钥文件)将ssh发送到机器。然后,一旦连接到ec2实例,就可以使用db端点凭据使用SQL命令连接到RDS实例。您需要配置安全组,以允许来自RDS和ec2的连接执行此操作.

参数的详细情况:

  • SSH主机名- Ec2实例外部IP地址或DNS名称。可以在ec2控制台描述选项卡上找到。
  • SSH用户名- ec2实例用户名。可以在ec2 console -> ec2 details.
  • SSH密码- ec2实例密码中找到.-如果使用密钥文件,则不需要。在created.
  • MySQL实例为RDS主机名- RDS端点时创建或使用的
  • SSH‘- pem文件--您可以从RDS console.
  • MYSQL服务器端口(通常为3306 )获得,但如果在RDS创建过程中进行了修改,则请签入RDS console.
  • Username-创建RDS.
  • Password时设置的数据库用户名--创建实例时设置的数据库密码集。
票数 2
EN

Stack Overflow用户

发布于 2020-02-16 17:01:40

首先,您不是SSHing进入数据库,SSH只用于EC2实例。合乎逻辑的步骤是:

  1. SSH从本地计算机到EC2实例(可选,取决于下面的设置)使用类似于mysql -H (hostname) -u admin -p的内容与数据库连接,它将提示输入密码。

如果希望直接连接到DB,请确保在DB的安全组上白名单您的IP。默认情况下,安全组将不允许您直接连接到它,或者默认情况下连接到任何地方。

如果您想要从您的堡垒主机连接到DB,那么再次需要白名单堡垒主机的IP。

安全组是从IP到端口的基本允许。因此,对于MySQL,端口将是3306。

在AWS中,有很多变量可能会导致失败。

  • 是同一区域的资源吗?
  • 是同一子网中的资源吗?子网是私有的还是公共的?

在RDS的配置期间,至少在过去,您无法在配置期间设置安全组。您必须始终记住返回并单击Modify,然后进入并给它一个安全组。

安全小组的最佳做法是

  1. 为您的堡垒主机实例创建一个,只允许22到您的主IP,
  2. 为您的RDS实例创建一个,允许从您的堡垒主机的安全组ID中创建3306。这样,您就不需要担心您的堡垒主机IP更改,任何具有bastion主机安全组的实例都可以访问这个RDS上的3306。
  3. 将安全组分配给正确的资源。

如果你还有问题,我可以更深入地了解这件事。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60248195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档