Postgresql Java jdbc通过SSL隧道连接到使用.pem文件在Virtualbox中运行的数据库

时间:2017-06-25 13:14:57

标签: java postgresql ssl jdbc dbeaver

您好我正在尝试连接到在Virtualbox Centos中运行的本地Postgres Db,它通过SSL隧道连接。我通过DBeaver连接的示例如下所示。

  1. DBeaver我正在使用SSL隧道标签和
  2. 我正在使用pem文件,用户和密码
  3. Postgres本地连接enter image description here

    1. Virtualbox设置为转发端口,如下所示
    2. Postgres Virtualbox port forward enter image description here

      我没有ssl隧道的Java代码就是这个

      DriverManager.getConnection("jdbc:postgresql://localhost:5432/dbName?user=postgresuser&password=givepassword");

      这是失败的说pg_hba.conf没有找到等或者如果我在连接字符串中给ssl=true,说它不受支持..如何使用ssl隧道连接到本地数据库? [我的假设是pg_hba.conf文件只能在Virtualbox Host Vm上使用。]

0 个答案:

没有答案