pgAdmin4“未经授权”错误

pgAdmin4“未经授权”错误

我在本地机器上使用 kUbuntu 18.04(bionic),并按照本指南逐步安装了 postgresql11 和 pgadmin4https://wiki.postgresql.org/wiki/Apt。当我启动 pgAdmin4 时,firefox 显示以下消息:

未授权

服务器无法验证您是否有权访问所请求的 URL。您提供的凭据有误(例如密码错误),或者您的浏览器无法提供所需的凭据。

有人能告诉我我做错了什么或者我还应该配置什么吗

答案1

发生的事情是,当您启动它并打开浏览器时, ?key=xxx 丢失了。我从启动日志文件中复制了我的:

~/.pgAdmin4.startup.log

它看起来应该是这样的:

http://127.0.0.1:38485/?key=f687289c-62ca-4d64-a425-1b45ccee83d5

答案2

  1. 在postgresql.conf的listen_addresses = '*'最后一行添加。

  2. 添加/var/lib/pgsql/data/pg_hba.conf新行:

    host all all YOUR_IP_ADDRESS/32 md5  
    
  3. 重启服务:

    sudo service postgresql restart
    

相关内容