我试图通过pgAdmin3 GUI连接到端口5432上的远程服务器myHost上的
Postgresql数据库.
服务器端 :
>我有一个与postgresql角色匹配的Unix myUser.
> pg_hba.conf是:
当地人都信任
托管所有127.0.0.1/32信任
客户端 :
>我打开一个ssh隧道:ssh -L 3333:myHost:5432 myUser @ myHost
>我通过pgAdmin3(或通过psql -h localhost -p 3333)连接到服务器.
我收到以下错误消息:
服务器意外关闭了连接
这可能意味着服务器异常终止
处理请求之前或处理时.
我尝试使用psql -h localhost -p 3333 –dbname = myDB –user = mySuperUser以超级用户角色访问特定数据库,但没有更多成功.
我在设置中忘记了什么?
谢谢
检查远程主机是否允许隧道连接.如果隧道被拒绝,您可以与客户联系:
ssh -v -L 3333:myHost:5432 myUser@myHost