我已经在 Ubuntu 服务器上安装了 PostgreSQL,我正在尝试使用远程 macbook 上的 PGAdmin 连接到该服务器。
我创建了一个 ssh 隧道 -
macbook:~postgres$ ssh -L 5423:localhost:5432 postgres@mydomain.com
而且我可以按预期在macbook上使用psql进行连接-
macbook:~ me$ psql -U postgres -p 5423 -h localhost
...
postgres=#
在 PGAdminIII 的“新服务器注册”窗口中,我正在输入以下凭据
Name - MyServer
Host - localhost
Port - 5423
Maintenance DB - postgres
Username - postgres
Password - <remote_postgres_password>
但是连接失败 -
Error connecting to the server: FATAL: password authentication failed for user "postgres"
不确定这里发生了什么,这些似乎与我用于 psql 的凭据相同。