Postgres 凭证#
您可以使用这些凭证来验证以下节点:
Agent 节点用户
Agent 节点不支持 SSH 隧道。
先决条件#
在 Postgres 服务器上创建用户帐户。
支持的身份验证方法#
- 数据库连接
相关资源#
有关该服务的更多信息,请参考 Postgres 文档。
使用数据库连接#
要配置此凭证,您需要:
- 服务器的主机或域名。
- 数据库名称。
- 用户名称。
- 用户密码。
- 忽略 SSL 问题:设置是否在 SSL 验证失败时仍连接凭证。
- SSL:选择是否在连接中使用 SSL。
- 连接使用的端口号。
- SSH 隧道:选择是否要使用 SSH 加密与 Postgres 服务器的网络连接。
设置数据库连接:
-
输入 Postgres 服务器的主机或域名。您可以运行
/conninfo
命令确认主机名或运行此查询:1
SELECT inet_server_addr();
-
输入数据库名称。运行
/conninfo
命令确认数据库名称。 - 输入您希望连接身份的用户名称。
- 输入用户的密码。
- 忽略 SSL 问题:如果您启用此选项,即使 SSL 验证失败,凭证也会连接。
- SSL:选择是否在连接中使用 SSL。有关更多信息,请参考 Postgres SSL 支持。选项包括:
- 允许:将
ssl-mode
参数设置为allow
。首先尝试非 SSL 连接;如果失败,则尝试 SSL 连接。 - 禁用:将
ssl-mode
参数设置为disable
。只尝试非 SSL 连接。 - 要求:将
ssl-mode
参数设置为require
。只尝试 SSL 连接。如果存在根 CA 文件,验证可信证书颁发机构 (CA) 是否颁发了服务器证书。
- 允许:将
-
输入连接使用的端口号。您可以运行
/conninfo
命令确认主机名或运行此查询:1
SELECT inet_server_port();
-
SSH 隧道:启用此设置以通过 SSH 连接到数据库。有关使用 SSH 的一些指导,请参考 SSH 隧道限制。启用后,您需要:
- 选择SSH 身份验证方式设置要构建的 SSH 隧道类型:
- 如果您想使用密码连接到 SSH,请选择密码。
- 如果您想使用身份文件(私钥)和密码短语连接到 SSH,请选择私钥。
- 输入您要连接的远程绑定地址作为 SSH 主机。
- SSH 端口:输入 SSH 隧道的本地端口号。
- SSH Postgres 端口:输入隧道的远程端,即数据库服务器使用的端口号。
- SSH 用户:输入要登录的用户名。
- 如果您为 SSH 身份验证选择了密码,请添加用户的 SSH 密码。
- 如果您为 SSH 身份验证选择了私钥:
- 添加用于 SSH 的私钥或身份文件的内容。
- 如果私钥是使用密码短语创建的,请输入该密码短语。如果私钥没有密码短语,请将此字段留空。
- 选择SSH 身份验证方式设置要构建的 SSH 隧道类型:
有关更多信息,请参考 使用 SSH 隧道的安全 TCP/IP 连接。
SSH 隧道限制#
只有在以下情况下才使用 SSH 隧道设置:
- 您将凭证与 Postgres 节点一起使用(Agent 节点不支持 SSH 隧道)。
- 您在与 Postgres 服务器相同的机器上运行 SSH 服务器。
- 您有一个可以使用
ssh
登录的用户帐户。
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持