1Panel安装JumpServer,JumpServer出现数据库连接错误,认证失败,怎么解决

jumpserver版本4.10.12 1Panel版本2.0.16 pg数据库版本18.0-alpine(数据库连接正常)

  1. 确认 JumpServer 配置文件中数据库连接参数(DB_HOSTDB_PORTDB_USERDB_PASSWORD)是否正确,确保指向正确的 PostgreSQL 服务地址和认证信息。
  2. 检查 PostgreSQL 的 pg_hba.conf 文件,确认 JumpServer 所在 IP 地址的访问规则已配置为 md5scram-sha-256 认证方式,避免使用 trust
  3. 若 PostgreSQL 启用了 SSL,需确认 JumpServer 版本是否支持 SSL 连接,并在配置文件中设置 DB_USE_SSL=true,同时将数据库证书放入正确路径并重启服务。
  4. 查看 JumpServer 日志(/opt/jumpserver/logs/jumpserver.log)和 PostgreSQL 日志,定位具体错误信息,如认证失败、SSL 不兼容等。
  5. 建议先通过命令行工具(如 psql)从 JumpServer 服务器测试连接 PostgreSQL,排除网络或数据库侧配置问题。