通过SSM与堡垒机连接AWS RDS时pgAdmin连接超时求助
排查pgAdmin无法通过SSM端口转发连接RDS的问题
检查pgAdmin网络代理设置
打开pgAdmin的「偏好设置」-「网络」选项,确认是否启用了代理。若有代理,尝试关闭后重新连接——代理可能拦截localhost的请求。验证本地端口监听状态
在终端执行lsof -i :5896(macOS/Linux)或netstat -an | findstr 5896(Windows),确认SSM进程确实在监听5896端口,无其他异常进程占用。若端口无监听,重启SSM端口转发会话。核对pgAdmin连接配置细节
- 确认「维护数据库」字段:RDS PostgreSQL默认维护库为
postgres,若用自定义库名,需确保该数据库存在且用户有权限访问。 - 删除现有连接配置,重新创建新连接——避免旧配置缓存导致的异常。
- 确认「维护数据库」字段:RDS PostgreSQL默认维护库为
测试本地端口连通性
在终端执行nc -zv localhost 5896(macOS/Linux)或telnet localhost 5896(Windows),验证端口是否能正常连通。若连通正常,说明问题出在pgAdmin自身设置;若不通,重启SSM会话。检查pgAdmin权限与系统安全设置
- 临时关闭系统防火墙、杀毒软件,排除安全工具拦截pgAdmin网络请求的可能。
- Windows系统需确认Windows Defender防火墙允许pgAdmin通过私有网络访问。
排查pgAdmin版本问题
由于刚更新至v8.13,可能存在版本兼容bug:- 尝试降级到之前可用的版本;
- 重置pgAdmin配置文件:
- macOS:删除
~/Library/Application Support/pgAdmin目录 - Windows:删除
%APPDATA%\pgAdmin目录 - Linux:删除
~/.pgadmin目录
重启pgAdmin后重新配置连接测试。
- macOS:删除
内容的提问来源于stack exchange,提问作者cechow
相关产品推荐
相关产品推荐

