Postgresql pgadmin连接到linux服务器-数据库

Postgresql pgadmin连接到linux服务器-数据库,postgresql,Postgresql,我正在尝试连接到具有ssh连接的linux服务器。我试图用pgadmin做同样的事情,但是我在“新服务器注册”窗口中没有看到sshtunnel选项 我唯一看到的是 性质 SSL 先进的 您可以在SSH/Putty中配置隧道 对于SSH,请执行以下步骤 单击概要文件->添加概要文件->为新的SSH概要文件命名 配置文件->编辑配置文件 在“连接”选项卡上选择新配置文件->配置“主机名”、“用户名”、“端口”配置 在“隧道”选项卡上->单击“添加” 给出“dispay名称” 侦听端口->这将是您机

我正在尝试连接到具有ssh连接的linux服务器。我试图用pgadmin做同样的事情,但是我在“新服务器注册”窗口中没有看到sshtunnel选项

我唯一看到的是

  • 性质
  • SSL
  • 先进的

  • 您可以在SSH/Putty中配置隧道

    对于SSH,请执行以下步骤

    • 单击概要文件->添加概要文件->为新的SSH概要文件命名
    • 配置文件->编辑配置文件
    • 在“连接”选项卡上选择新配置文件->配置“主机名”、“用户名”、“端口”配置
    • 在“隧道”选项卡上->单击“添加”
    • 给出“dispay名称”
    • 侦听端口->这将是您机器的本地端口,如“8888”
    • 目标主机->这将是“本地主机”/“127.0.0.1”
    • 目标端口->这将是“5432”或postgres SQL server端口
    • 保存更改并连接到服务器
    关于PGADmin

    • 使用“127.0.0.1”IP配置连接,端口号为“8888”
    以上配置是针对SSH安全外壳软件的


    如果您正在使用腻子,请遵循以下步骤

    • 在LHS菜单上,选择“会话”
    • 给出主机名,在“已保存会话”的文本框中键入连接名并单击“保存”
    • 不做任何更改,在LHS菜单上导航到“SSH”-->“Tunnels”
    • 配置“源端口:=8888”和“目标端口”=“127.0.0.1:5432”(假设postgres服务器在5432端口上运行),然后单击“添加”
    • 在左侧,导航到“会话”并单击“保存”
    • 选择新创建的已保存会话并单击“加载”,导航到“SSH”-->“隧道”部分并确认隧道配置已正确保存
    • 打开PGAdmin,并使用“IP=127.0.0.1”和“port=8888”设置配置新连接
    仅供参考,我在使用SSH配置隧道时遇到了一些问题。配置成功,但我从未在Windows7上获得隧道连接。在XP中,它与SSH配合得很好。对于Windows7及以后的版本,我将腻子用于隧道配置

    谢谢。

    pgAdmin?