我正在尝试通过 pgAdmin3 GUI 连接到端口 5432 上远程服务器 myHost 上的 Postgresql 数据库。
服务器端 :
客户端 :
我收到以下错误消息:
服务器意外关闭了连接 这可能意味着服务器在处理请求之前或处理请求时异常终止。
我尝试使用 psql -h localhost -p 3333 --dbname=myDB --user=mySuperUser 访问具有超级用户角色的特定数据库,但没有成功。
我在设置中忘记了什么?
谢谢
Tom*_*vic 10
就我而言,问题在于隧道以 IPv6 地址结束:
ssh -L 5434:localhost:5432 user@server
Run Code Online (Sandbox Code Playgroud)
用我假设以前使用的地址替换 localhost 就足够了:
ssh -L 5434:127.0.0.1:5432 user@server
Run Code Online (Sandbox Code Playgroud)
我生命中的 15 分钟就泡汤了。:) 希望这能节省别人的时间...
检查远程主机是否允许隧道。您可以通过以下方式与客户端确认隧道是否被拒绝:
ssh -v -L 3333:myHost:5432 myUser@myHost
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23001 次 |
| 最近记录: |