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

pgAdmin连接Aurora时,重启后为何要求输入EC2密钥对密码?

解决pgAdmin重启后连接Aurora时要求未设置的EC2密钥对密码问题

下面是几个经过验证的解决思路,都是碰到过类似问题的开发者总结的方案:

  • 检查pgAdmin的SSH隧道配置缓存
    pgAdmin的会话缓存偶尔会出问题,重启后会错误地认为密钥对需要密码。操作步骤:

    1. 打开pgAdmin,找到对应的数据库连接,右键选「Properties」
    2. 切到「SSH Tunnel」标签页,确认「Identity file」指向的是正确的EC2密钥对.pem文件
    3. 把「Passphrase」输入框清空(如果之前被自动填了内容),点击「Save」
    4. 重新尝试连接
  • 修正密钥对文件的权限
    哪怕首次连接成功,后续系统权限变动可能导致SSH客户端对密钥文件的合法性产生怀疑。确保密钥文件权限符合SSH的严格要求:
    在存放密钥的机器(本地或堡垒机)执行:

    chmod 400 /path/to/your-key-pair.pem
    

    权限太松会触发SSH的安全验证机制,进而弹出密码请求。

  • 重置pgAdmin的连接配置
    如果缓存问题反复出现,直接删掉旧连接重建更高效:

    1. 删除当前的数据库连接
    2. 按照首次成功连接的步骤,重新填写「Connection」和「SSH Tunnel」的所有信息,注意「Passphrase」保持为空
    3. 保存后尝试连接
  • 清理SSH代理的缓存
    如果你本地运行了SSH代理(比如OpenSSH Agent),代理缓存的旧会话可能干扰新连接:

    • Windows:打开命令提示符执行
      net stop ssh-agent && net start ssh-agent
      
    • macOS/Linux:执行
      eval $(ssh-agent -k) && eval $(ssh-agent -s)
      ssh-add /path/to/your-key-pair.pem
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 10:20:31