---
schema_version: "1"
id: c83b8bc6d4f8fe21664068bb9866f3f5a839166d20d0b7279eea2aa06d97bc5f
title: 設定 Kerberos
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/server/config_kerberos.md
canonical_url: https://help.tableau.com/v0.0/server/zh-tw/config_kerberos.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 5e1f68ff1b4804aca050885ac42de8fe9e9167da1c9f70913806965b1b86e6c6
description: Configure Tableau Server for Kerberos to provide single sign-on across your organization.
---
[跳至主要內容](#main-content)

# 設定 Kerberos

可以將 Tableau Server 設定為使用 Kerberos。這使您能夠在組織中的所有應用程式之間提供單一登入 (SSO) 體驗。在將 Tableau Server 設定為使用 Kerberos 之前，確保環境滿足 [Kerberos 需求](https://help.tableau.com/v0.0/server/zh-tw/kerberos_requ.htm)。

**附註：**不支援針對 Tableau Server 的 Kerberos SSO 約束委派。（支援資料來源的約束委派。）有關詳情，請參閱[Kerberos 需求](https://help.tableau.com/v0.0/server/zh-tw/kerberos_requ.htm)中的「單一登入 (SSO)」。

若要設定 Kerberos，必須先啟用 Kerberos，然後指定用於使用者驗證的 keytab 檔案。必須為指定的 Keytab 檔案設定用於使用者驗證的 Tableau Server 服務提供程式名稱。如果為資料來源使用 Kerberos 驗證，則應將這些認證包括在您將在 Tableau Server 上設定 Kerberos 的過程中指定的單一 Keytab 檔案中。

作為災難復原計劃的一部分，我們建議將 keytab 檔案的備份儲存在 Tableau Server 之外的安全位置。新增至 Tableau Server 的 keytab 檔案將由用戶端檔案服務儲存並散發至其他節點。但是，該檔案不會以可復原的格式儲存。請參閱[Tableau Server Client File Service](https://help.tableau.com/v0.0/server/zh-tw/server_process_cfs.htm)。

1. 在瀏覽器中開啟 TSM：
    
    https://<tsm-computer-name>:8850。有關詳情，請參閱[登入到 Tableau 服務管理員 Web UI](https://help.tableau.com/v0.0/server/zh-tw/sign_in_tsm.htm)。
2. 在 \[設定\] 索引標籤上按一下 \[使用者身分和存取\] ，然後按一下 \[驗證方法\] 。
3. 在 \[驗證方法\] 下的下拉式功能表中選取 \[Kerberos\] 。
4. 在 \[Kerberos\] 下，選取 \[為單一登入 (SSO) 啟用 Kerberos\] 。
5. 若要將 Keytab 檔案複製到伺服器，請按一下「選取檔案」，然後瀏覽到電腦上的檔案。
    
    ![設定 Kerberos 螢幕擷取畫面](/tableau/next/zh-tw/server/zh-tw/Img/tsm-ui-kerberos.png)
6. 輸入設定資訊後，按一下 \[儲存暫止的變更\]。
7. 按一下頁首的 \[暫止的變更\]：
    
    ![Tableau Server 管理員工具列，表示存在暫止的變更。](/tableau/next/zh-tw/server/zh-tw/Img/tsm-ui-pending-changes-btn.png)
8. 按一下 \[套用變更並重新啟動\]。

1. 如果您在分散式叢集部署中執行 Tableau Server，則需要手動將 Keytab 檔案分發到每個節點，然後設定使用權限。將 Keytab 檔案複製到叢集中每個節點上的同一目錄。將 Keytab 檔案複製到每個節點並為檔設定使用權限後，然後在一個節點上執行以下 TSM 命令。設定將傳播到每個節點。
2. 鍵入以下命令以指定 Keytab 檔案的位置和名稱：
    
    `tsm authentication kerberos configure --keytab-file <path-to-keytab_file>`
3. 鍵入以下命令以啟用 Kerberos：
    
    `tsm authentication kerberos enable`
4. 執行 `tsm pending-changes apply` 以套用變更。
    
    如果擱置組態需要重新啟動伺服器，`pending-changes apply` 命令將顯示提示，讓您知道即將重新啟動。即使伺服器已停止，也會顯示提示，但在這種情況下不會重新啟動。您可以使用 `--ignore-prompt` 選項隱藏提示，但這樣做不會改變重新啟動行為。如果變更不需要重新啟動，則不會出現提示即可套用變更。有關詳情，請參閱 [tsm pending-changes apply](https://help.tableau.com/v0.0/server/zh-tw/cli_pending-changes.htm#pending-changes-apply)。

## 確認 SSO 設定

在 Tableau Server 重新啟動後，在另一台電腦上的 Web 瀏覽器中，透過在 URL 視窗內鍵入 Tableau Server 名稱來測試 Kerberos 設定：

![空白的 Web 瀏覽器視窗在網址列中顯示「http://tableau\_server」。](/tableau/next/zh-tw/server/zh-tw/Img/saml_browser.png)

Tableau Server 應會自動驗證您的身分。