---
schema_version: "1"
id: cd6dd857fd0aa16c5837eaaa21e34e06d730aa5646e01d48caa5aa9f4d6fe724
title: Kerberos 위임 사용
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/server/kerberos_delegation.md
canonical_url: https://help.tableau.com/current/server/ko-kr/kerberos_delegation.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e8451db23d0f05cfb23488865b440cd7f398719e3fb031cf7b80d363c06cee6f
description: Enable Kerberos delegation so Tableau Server queries data as the viewer.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# Kerberos 위임 사용

Kerberos 위임을 사용하면 Viewer(뷰어) 대신 쿼리를 실행하기 위해 통합 문서 Viewer(뷰어)의 Kerberos 자격 증명을 Tableau Server가 사용하도록 설정할 수 있습니다. 이 방법은 다음과 같은 상황에 유용합니다.

- 데이터에 액세스하는 사용자를 알아야 합니다. 해당 Viewer(뷰어)의 이름은 데이터 원본의 액세스 로그에 표시됩니다.
- 데이터 원본에 행 수준 보안이 설정되어 있습니다. 이 경우 다양한 사용자들이 다양한 행에 액세스할 수 있습니다.

## 지원되는 데이터 원본

Tableau는 다음 데이터 원본에서 Kerberos 위임을 지원합니다.

- Cloudera: Hive/Impala
- Denodo
- Hortonworks
- MSAS
- Oracle
- PostgreSQL
- Spark
- SQL Server
- Teradata
- Vertica
- TIBCO

## 요구 사항

Kerberos 위임에는 Active Directory가 필요합니다.

- Active Directory를 사용하도록 [Tableau Server ID 저장소](https://help.tableau.com/current/server/ko-kr/plan_identity_store.htm)를 구성해야 합니다.
- Tableau Server가 설치된 컴퓨터는 Active Directory 도메인에 가입해야 합니다.
- MIT Kerberos KDC는 지원되지 않습니다.
- 도메인 계정을 Tableau Server에서 '서비스 계정' 서비스 계정으로 구성해야 합니다. 자세한 내용은 ['서비스 계정' 서비스 계정 변경](https://help.tableau.com/current/server/ko-kr/runas_acct.htm)을 참조하십시오. 사용자가 Tableau Server 및 데이터 원본과 다른 Active Directory 도메인에 있는 경우 도메인 신뢰 관계를 구성해야 합니다. [Active Directory 배포를 위한 도메인 신뢰 요구 사항](https://help.tableau.com/current/server/ko-kr/runas_domain.htm)을 참조하십시오.
- 위임이 구성됩니다. 대상 데이터베이스 SPN(서비스 사용자 이름)에 '서비스 계정' 서비스 계정에 대한 위임 권한을 부여합니다. '서비스 계정' 서비스 계정은 시작한 원본 사용자를 대신하여 리소스에 액세스하는 권한을 위임받습니다.
- Tableau Server 2020.2 이상에서 with an JDBC 기반 커넥터를 사용하는 Oracle 데이터 원본으로 위임을 구성하는 경우 [JDBC 커넥터에서 Kerberos 위임 사용](https://help.tableau.com/current/server/ko-kr/kerberos_delegation_jdbc.htm)을 참조하십시오. Tableau 2020.2부터 Oracle 커넥터는 JDBC를 사용합니다.

## 웹 작성 및 사용자 Kerberos 인증

특정 대상에 대해 데이터에 연결을 구성할 때 기본 인증 방법으로 통합 인증 또는 Windows 인증을 선택할 수 있습니다. 그러나 웹 작성 시나리오의 경우 기본 동작은 대신 Kerberos 서비스 계정("서비스 계정" 계정)을 사용하는 것입니다.

Kerberos 위임을 사용하는 웹 작성 시나리오에서 사용자 자격 증명을 사용하도록 설정하려면 TSM을 사용하여 추가로 구성해야 합니다. 다음 명령을 실행합니다.

tsm configuration set -k native\_api.WebAuthoringAuthModeKerberosDelegation -v true

tsm pending-changes apply

이렇게 구성한 후 웹 작성을 통한 통합 인증을 선택하면 Kerberos 위임이 기본 작업이 됩니다. 그러나 이 설정은 콘텐츠 작성자가 서비스 계정에 액세스하는 것을 차단하지 않습니다. Creator는 Tableau Desktop 또는 기타 방법을 사용하여 '서비스 계정' 서비스 계정과 연결되는 콘텐츠를 계속 게시할 수 있습니다.

'서비스 계정' 서비스 계정에 대한 자세한 내용은 ['서비스 계정' 서비스 계정으로 데이터 액세스](https://help.tableau.com/current/server/ko-kr/runas_access.htm)를 참조하십시오.

## 구성 프로세스

이 섹션에서는 Kerberos 위임을 사용하도록 설정하는 프로세스의 예를 제공합니다. 또한 이 시나리오에는 구성 요소 간의 관계를 쉽게 이해할 수 있는 이름이 사용됩니다.

1. Tableau Server의 모든 노드에서 '서비스 계정 사용자'가 운영 체제의 일부로 작동하도록 구성합니다. 자세한 내용은 [운영 체제로 작동할 '서비스 계정' 서비스 계정 설정](https://help.tableau.com/current/server/ko-kr/runas_os.htm)을 참조하십시오.
2. Tableau Server가 데이터베이스 호출을 시작한 사용자를 대신하여 위임하려면 Kerberos 서비스 티켓이 필요합니다. 지정된 데이터베이스에 위임하는 데 사용할 도메인 계정을 만들어야 합니다. 이 계정을 '서비스 계정' 서비스 계정이라고 합니다. 이 항목에서 위임/’서비스 계정’ 계정으로 구성된 예제 사용자는 `tabsrv@example.com`입니다.
    
    계정은 사용자 도메인에 연결된 Windows Server의 Active Directory 사용자 및 컴퓨터로 구성되어야 합니다.
    
    - ‘서비스 계정’ 서비스 계정의 **속성** 페이지를 열고 **위임** 탭을 클릭한 다음 **지정한 서비스에 대한 위임용으로만 이 사용자 트러스트** 및 **모든 인증 프로토콜 사용**을 선택합니다.
3. 다음 TSM 명령을 실행하여 Kerberos 위임을 사용하도록 설정합니다.
    
    `tsm configuration set -k wgserver.delegation.enabled -v true`
4. 다음 TSM 명령을 실행하여 변경 사항을 Tableau Server에 적용합니다.
    
    `tsm pending-changes apply`
    
    보류 중인 변경 내용을 적용하려면 서버를 다시 시작해야 하는 경우 `pending-changes apply` 명령은 서버가 다시 시작됨을 알리는 메시지를 표시합니다. 서버가 중지된 경우에도 이 메시지가 표시되지만 이 경우 다시 시작은 없습니다. `--ignore-prompt` 옵션을 사용하여 이 메시지를 표시하지 않을 수 있지만 다시 시작 동작은 변경되지 않습니다. 변경 내용을 적용해도 다시 시작할 필요가 없는 경우 메시지 없이 변경 내용이 적용됩니다. 자세한 내용은 [tsm pending-changes apply](https://help.tableau.com/current/server/ko-kr/cli_pending-changes.htm#pending-changes-apply)를 참조하십시오.
5. (선택 사항) MIT Kerberos 사용자 형식을 사용하도록 Tableau Server를 구성합니다.
    
    기본적으로 Tableau Server는 Active Directory 짧은 이름을 사용하여 Kerberos 사용자를 생성합니다. 예를 들어 Tableau Server가 `EXAMPLE.COM`(짧은 이름 `EXAMPLE`)의 사용자에 대한 Kerberos 위임을 수행하는 경우 사용자 이름은 `user@example`입니다.
    
    데이터베이스가 Linux에서 실행되는 경우 krb5.conf에서 `auth_to_local` 매핑을 조정해야 할 수 있습니다. krb5.conf 파일 편집에 대한 자세한 내용은 [Kerberos 위임 다중 도메인 구성](https://help.tableau.com/current/server/ko-kr/kerberos_trouble.htm#multi)을 참조하십시오. 또는 다음 명령을 실행하여 Kerberos 사용자에 대해 전체 도메인 이름을 사용하도록 Tableau Server를 구성할 수 있습니다.
    
    tsm configuration set -k native\_api.protocol\_transition\_a\_d\_short\_domain -v false --force-keys
    tsm configuration set -k native\_api.protocol\_transition\_uppercase\_realm -v true --force-keys
    tsm pending-changes apply
6. 데이터 연결에 대해 위임을 사용하도록 설정합니다.
    
    - **SQL Server** - Tableau 커뮤니티에서 [SQL Server에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000CWcplSAD/enabling-kerberos-delegation-for-sql-server)을 참조하십시오.
    - **MSAS** - Tableau 커뮤니티에서 [MSAS에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000G54sYSAR/enabling-kerberos-delegation-for-msas)을 참조하십시오.
    - **PostgreSQL** - Tableau 커뮤니티에서 [PostgreSQL에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000G54ssSAB/enabling-kerberos-delegation-for-postgresql)을 참조하십시오.
    - **Teradata** - Tableau 커뮤니티에서 [Teradata에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000G54tCSAR/enabling-kerberos-delegation-for-teradata)을 참조하십시오.
    - **Oracle** - Tableau 커뮤니티에서 [Oracle에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/news/a0A4T000002O42jUAC/enable-kerberos-delegation-for-oracle)을 참조하십시오.
    - **Cloudera** - Tableau 커뮤니티에서 [Hive/Impala에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000CWdINSA1/enable-delegation-for-hiveimpala)을 참조하십시오.
    - **Vertica** - Tableau 커뮤니티에서 [Vertica에서 Kerberos 위임 사용(영문)](https://community.tableau.com/s/question/0D54T00000CWd5sSAD/enabling-kerberos-delegation-for-vertica)을 참조하십시오.
    - **TIBCO** - TIBCO 데이터 시각화 관리 가이드에서 [TDV와 함께 사용하도록 Kerberos 구성(영문)](https://docs.tibco.com/pub/tdv/8.8.0/doc/html/en-US/StudioHelp/index.html#Administration/Configuring_Kerberos_for_Use_with_TDV.html)을 참조하십시오.
    
    ## 참고 항목
    
    [Kerberos 문제 해결](https://help.tableau.com/current/server/ko-kr/kerberos_trouble.htm)

## 이 섹션의 다른 문서