Skip to content

Postgres 凭证

您可以使用这些凭据来验证以下节点:

代理节点用户

代理节点不支持 SSH 隧道。

先决条件

在 Postgres 服务器上创建用户帐户

支持的身份验证方法

  • 数据库连接

有关该服务的更多信息,请参阅Postgres 的文档

使用数据库连接

要配置此凭据,您需要:

  • 服务器的主机名或域名。
  • 数据库名称
  • 用户名。
  • 用户密码
  • 忽略 SSL 问题:设置 SSL 验证失败时凭证是否连接。
  • SSL :选择是否在连接中使用 SSL。
  • 用于连接的端口
  • SSH 隧道:选择是否要使用 SSH 加密与 Postgres 服务器的网络连接。

要设置数据库连接:

  1. 输入Postgres 服务器的主机名或域名。您可以运行以下命令来确认主机名,也可以运行以下查询:

    1
    SELECT inet_server_addr();
    
  2. 输入数据库名称。运行命令确认数据库名称。

  3. 输入您想要连接的用户的用户名。
  4. 输入用户的密码
  5. 忽略 SSL 问题:如果启用此功能,即使 SSL 验证失败,凭证也会连接。
  6. SSL :选择是否在连接中使用 SSL。有关更多信息,请参阅 Postgres SSL 支持。选项包括:
    • 允许
    • :将
    • 参数设置为
    • 。首先尝试非 SSL 连接;如果失败,则尝试 SSL 连接。
    • 禁用
    • :将
    • 参数设置为
    • 。仅尝试非 SSL 连接。
    • 要求
    • :将
    • 参数设置为
    • 。仅尝试 SSL 连接。如果存在根 CA 文件,请验证服务器证书是否由受信任的证书颁发机构 (CA) 颁发。
  7. 输入用于连接的端口号。您可以运行以下命令来确认主机名,也可以运行以下查询:

    1
    SELECT inet_server_port();
    
    1. 选择
    1. SSH 身份验证方式以
    1. 设置要构建的 SSH 隧道类型:
      • 如果要使用密码连接到 SSH,
      • 请选择
      • 密码
      • 如果要使用身份文件(私钥)和密码连接到 SSH,
      • 请选择
      • 私钥
    1. 输入您要连接到的远程绑定地址作为
    1. SSH 主机
    1. 。SSH
    1. 端口
    1. :输入 SSH 隧道的本地端口号。SSH
    1. Postgres 端口
    1. :输入隧道的远程端,即数据库服务器正在使用的端口号。SSH
    1. 用户
    1. :输入要登录的用户名。
    1. 如果您选择了
    SSH 身份验证方式的
    1. 密码
    1. ,请添加用户的
    1. SSH 密码
    1. 如果您选择了
    1. SSH 身份验证方式
    1. 私钥
    添加用于 SSH 的
      1. 私钥
    或身份文件
      1. 的内容
      1. 如果
      1. 私钥
      1. 是使用密码创建的,请输入该
      1. 密码
      1. 。如果
      1. 私钥
      1. 没有密码,请将此字段留空。

有关详细信息,请参阅使用 SSH 隧道的安全 TCP/IP 连接

SSH 隧道限制

仅在以下情况下使用SSH 隧道设置:

  • 您正在使用Postgres节点的凭证(代理节点不支持 SSH 隧道)。
  • 您有一个 SSH 服务器与 Postgres 服务器在同一台机器上运行。
  • 您有一个可以使用 登录的用户帐户。