【问题标题】:Connecting to Postgres via DBeaver with SSH tunnel使用 SSH 隧道通过 DBeaver 连接到 Postgres
【发布时间】:2018-07-08 15:03:12
【问题描述】:

不确定这是否应该放在此处,超级用户或 DBA,请告诉我。

我在 Windows 10 上使用 DBeaver 5.1.2,我的 Postgres 服务器在 Ubuntu 18.04 VPS 上。我正在尝试使用 SSH 隧道连接到它,但我无法让它工作。我的数据库配置为仅允许通过 Ubuntu 上的实际 postgres 用户帐户以 root postgres 用户身份进行本地连接。不过我不知道如何连接。

我之前进行了此设置,但我必须重新安装 DBeaver,所以我知道这是可能的,但我不知道我是如何做到的。如何使用 SSH 隧道通过 DBeaver 连接到我的 Ubuntu 服务器上的 Postgres?

【问题讨论】:

    标签: postgresql dbeaver


    【解决方案1】:

    当您创建新连接时,在第一步中使用 localhost 作为主机名和您指定的凭据。在下一个屏幕上应该有一个 SSH 隧道选项。那是您应该配置 SSH 连接的地方。

    【讨论】:

      【解决方案2】:

      Dbeaver - 使用 SSH 隧道连接数据库

      • 打开 dbeaver
      • 点击“新建数据库连接”,在下面的“ma​​in”窗口中输入相对于SSH服务器的PostgreSQL服务器主机(这里使用的是MySQL), PostgreSQL 运行端口 - 默认为 5432,我的设置是 MySQL (localhost, 3306)
        指定要连接的 PostgreSQL 用户和用户密码。
      • 在“SSH”部分,指定 SSH 主机、端口、用户以及使用的身份验证方法,如 SSH 私钥 测试连接和使用。

      【讨论】:

        猜你喜欢
        • 2021-02-15
        • 2021-11-13
        • 2014-03-21
        • 2018-10-06
        • 2016-02-04
        • 1970-01-01
        • 2021-04-05
        相关资源
        最近更新 更多