Loading

Linux의 Tableau Server에서 Windows 공유 디렉터리에 연결하는 방법

게시 일자: Mar 19, 2026
과업
Linux에서 Windows/Active Directory 환경의 공유 디렉터리에 연결하도록 Tableau Server를 구성하는 방법입니다. 다음의 공유 디렉터리 유형은 Windows 통합 명명 규칙(UNC) 경로를 사용합니다. 예: \\server_name\directory\subdirectory

 
단계

완료 후 이 솔루션을 적용하면 Tableau Desktop을 사용하여 Linux용 Tableau Server의 인스턴스에 공유 디렉터리에 위치한 데이터 소스를 통해 통합 문서를 게시할 수 있습니다. 다른 사용자가 서버에서 통합 문서를 보고 편집할 수도 있습니다. 예를 들어 많은 조직이 공유 디렉터리를 사용하여 Windows에서 Excel 파일을 공유합니다. 다른 사용자 및 프로세스에서 파일을 업데이트하면 Tableau에서 데이터 소스로 사용됩니다.

참고: 이 기사에서는 autofs 및 automount를 구성하는 방법을 설명하며, Linux 관리자를 위해 제작되었습니다. 여기에 적힌 내용은 Linux, autofs, automount에 적용됩니다. 이 정보가 포함되어 있어도 보증한다는 의미는 아니며 편의를 위해 제공됩니다. Tableau는 이 프로세스에 대해 제한된 지원만 제공할 수 있으며, 타사 콘텐츠에 대한 참조를 정확하고 최신 상태로 유지하기 위해 최선을 다하고 있지만 여기에 제공된 정보는 고지 없이 변경될 수 있습니다. 자세한 내용은 nfs-autofs(Red Hat, 새 창에서 열기) 또는 autofs.8.html(ubuntu, 새 창에서 열기)을 참조하십시오.

autofs를 사용하여 탑재된 파일 시스템을 관리하는 것이 좋습니다. auto.cifs 파일에서 필요한 만큼 탑재된 파일 시스템을 지정할 수 있습니다. 시작하는 동안 모든 원격 파일 시스템을 로드하는 표준 탑재 작업과 달리 autofs는 시스템이 요구하는 대로 원격 파일 시스템을 동적으로 탑재합니다.
 

설정에 두 개의 계정이 필요합니다.

1. Windows 계정: auto.cifs 파일에 지정한 Windows 계정은 Windows 컴퓨터의 대상 디렉터리에 대한 읽기 액세스 권한을 보유해야 합니다. 여기에 설명된 구성에서 Windows 계정의 사용자 이름과 비밀번호가 auto.cifs 파일에 저장됩니다. 모범 사례로 공유 디렉터리에 대한 읽기 액세스 권한만 보유한 제한된 Windows 계정을 만드는 것이 좋습니다. Windows 계정은 auto.cifs 파일의 사용자 이름 매개 변수에 따라 지정됩니다.

2. Linux 로컬 계정: Tableau Server 자원에 액세스할 수 있는 로컬 Linux 계정을 지정해야 합니다. 권한이 없는 기본 사용자 tableau를 지정하는 것이 좋습니다. Linux 로컬 계정은 auto.cifs 파일의 uid 매개 변수에 따라 지정됩니다.

 

Windows 디렉터리에 대한 액세스 구성

1. 다음 명령을 실행하여 autofs를 설치합니다.

(RHEL 유사 시스템)

sudo yum -y install autofs cifs-utils
(Ubuntu)
sudo apt-get install -y autofs cifs-utils linux-image-extra-`uname -r`

 

2. /etc/auto.master에 다음 줄을 추가합니다.

/- /etc/auto.cifs --timeout=14400 --ghost

--ghost 옵션은 디렉터리 만들기 및 삭제를 관리합니다.

 

3. /etc/auto.cifs 파일을 만듭니다.

구성할 각 디렉터리 공유에 대해 auto.cifs 파일에 다음 줄을 입력합니다.

/mnt/server_name/directory -fstype=cifs,domain=,username=,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0777,dir_mode=0777,vers=2.1 ://FQDN/directory
 

예를 들어 다음 줄은 아래 특성을 사용하여 Windows 디렉터리를 구성합니다.

/mnt/filesrv01/development -fstype=cifs,domain=EXAMPLE,username=dataread,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0770,dir_mode=0770,vers=2.1 ://filesrv01.example.lan/development

서버 UNC 경로:
\\filesrv01\development
 

NetBIOS 도메인 이름:
 
Windows 사용자 이름:
dataread
 

FQDN:
filesrvo1.example.lan

 

4. 시스템에 이미 설치된 경우 automount 데몬을 시작하거나 구성을 다시 로드합니다.

sudo systemctl start autofs
sudo systemctl reload autofs
 

5. 다음 명령을 실행하여 TSM에 로그인합니다.

tsm login -u 
 

6. 다음 명령을 실행하여 auto.cifs 파일에 생성된 모든 탑재 포인트를 지정합니다.

tsm configuration set -k native_api.unc_mountpoints -v 'mountpoints'

값의 경우 각 공유 Windows 디렉터리에 대한 서버 UNC 경로 및 FQDN 경로를 세미콜론으로 구분하여 포함합니다. 예:

tsm configuration set -k native_api.unc_mountpoints -v '//filesrv01/development;/mnt/filesrv01/development;//filesrv01.example.lan/development;/mnt/filesrv01/development;//devshare/repo;/mnt/devshare/repo;//devshare.example.lan/repo;/mnt/devshare/repo'

native_api.unc_mountpoints 값에 대한 후속 업데이트는 기존 값을 덮어씁니다. 따라서 Windows 공유를 추가할 때마다 업데이트된 값에 모든 공유가 포함되어야 합니다.
 

7. 모든 작업을 마치면 다음 명령을 실행합니다.

tsm pending-changes apply


 
Knowledge 기사 번호

001467893

 
로드 중
Salesforce Help | Article