You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DBeaver中通过含AWS SSM代理命令的SSH配置连接RDS?

在DBeaver中通过SSH配置文件的SSM代理命令连接RDS

可以直接在DBeaver里复用你已有的SSH配置文件,不需要手动维持本地端口隧道,具体操作步骤如下:

  • 打开DBeaver,新建或编辑目标RDS的数据库连接,切换到SSH标签页
  • 勾选“使用SSH隧道”,在“认证方法”下拉菜单中选择**“SSH配置文件”**
  • 从列表里选中你配置好的Host(比如示例里的goffy),DBeaver会自动读取~/.ssh/config里对应的ProxyCommand、User等参数
  • 切回“主”标签页,填写RDS的内网私有地址(因为隧道是通过EC2跳转,只能访问EC2内网可达的RDS地址)、数据库名、用户名密码等信息
  • 点击“测试连接”,验证是否能成功访问数据库

额外注意事项

  • 确保本地AWS CLI配置正常,my-profile对应的IAM角色拥有ssm:StartSession等必要权限
  • DBeaver默认读取系统默认路径的SSH配置文件:Linux/macOS为~/.ssh/config,Windows为C:\Users\<你的用户名>\.ssh\config,若配置文件在其他路径,可在偏好设置 -> 连接 -> SSH中修改路径
  • 多RDS对应多EC2的场景,只需在~/.ssh/config中添加多个Host条目(如goffy-db1、goffy-db2),然后在对应DBeaver连接中选择匹配的Host即可

内容的提问来源于stack exchange,提问作者ElessartD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:05:57