内容:

针对内部 Postgres 通信启用 SSL

  • 版本 :2022.1 及更高版本

您可以将 Tableau Server 配置为对 Postgres 存储库和其他服务器组件之间的加密通信使用 SSL (TLS)。默认情况下,Tableau Server 组件的内部通信不加密。

您可以将 Tableau Server 配置为对 Postgres 存储库和其他服务器组件之间的加密通信使用 SSL (TLS)。默认情况下,Tableau Server 组件的内部通信不加密。

在启用对内部 SSL 的支持时,您也可以配置对从 Tableau 客户端(例如 Tableau Desktop、Tableau Mobile、REST API 和 Web 浏览器)到存储库的直接连接的支持。

  1. 以服务器管理员身份在浏览器中打开 TSM:

    https://

    有关详细信息,请参见登录到 Tableau 服务管理器 Web UI

  2. “配置”选项卡上,选择“安全”>“存储库 SSL”

    TSM 存储库 SSL 设置的屏幕截图

  3. 选择用于存储库 SSL 的选项之一。

    • 所有连接都需要 — 为内部 Tableau Server 通信使用 SSL,并要求为直接连接到存储库的 Tableau 客户端和任何外部(非 Tableau)客户端(包括使用 tableaureadonly 用户的客户端)使用 SSL。

      重要信息:除非您完成配置 Postgres SSL 以允许从客户端直接连接中的步骤,以便将证书文件放在客户端计算机上的正确位置,否则 Tableau 客户端和外部 Postgres 客户端将无法通过将客户端计算机上的证书与存储库计算机上的 SSL 证书进行比较来验证 Tableau 存储库的身份。

    • 对于用户连接为可选 — 启用之后,Tableau 将为内部 Tableau Server 通信使用 SSL,支持并不要求为从 Tableau 客户端到服务器的直接连接使用 SSL。

    • 对于所有连接均关闭(默认值) — 内部服务器通信不加密,并且不需要为来自客户端的直接连接使用 SSL。

  4. 单击“确定”

    前两个选项会生成服务器的证书文件(server.crtserver.key),并将它们放在以下位置中。

    /var/opt/tableau/tableau_server/data/tabsvc/config/pgsql_

    如果需要为直接连接配置客户端,请使用此 .crt 文件。

有关下载用于直接连接的公共证书的详细信息,请参见配置 Postgres SSL 以允许从客户端直接连接