---
schema_version: "1"
id: 2c58bc67d0b4daa3945f7519dfc367e59251741df7c64a3eaced6a7c749b53c2
title: กำหนดค่าการตรวจสอบสิทธิ SSL ร่วม
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/ssl_config_mutual.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/ssl_config_mutual.htm
source_site: help.tableau.com
content_type: documentation
content_hash: eb6255ae98552a5522d5bf9f1264e77cd5e7e2bf2c6fd4c27ae2280347474f67
description: Configure mutual SSL authentication from Tableau clients to Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กำหนดค่าการตรวจสอบสิทธิ SSL ร่วม

เมื่อใช้ SSL ร่วม คุณสามารถให้ผู้ใช้ Tableau Desktop, Tableau Mobile และไคลเอ็นต์ Tableau ที่ได้รับอนุมัติอื่นๆ ได้รับประสบการณ์การเข้าถึง Tableau Server โดยตรงอย่างปลอดภัย เมื่อใช้ SSL ร่วม เมื่อไคลเอ็นต์ที่มีใบรับรอง SSL ที่ถูกต้องจะเชื่อมต่อกับ Tableau Server, Tableau Server จะยืนยันการมีอยู่ของใบรับรองไคลเอ็นต์และตรวจสอบสิทธิผู้ใช้ตามชื่อผู้ใช้ในใบรับรองไคลเอ็นต์ หากไคลเอ็นต์ไม่มีใบรับรอง SSL ที่ถูกต้อง Tableau Server สามารถปฏิเสธการเชื่อมต่อได้

คุณยังกำหนดค่า Tableau Server ให้กลับไปใช้การตรวจสอบสิทธิชื่อผู้ใช้/รหัสผ่านได้หาก SSL ร่วมล้มเหลว นอกจากนี้ ผู้ใช้ยังสามารถเข้าสู่ระบบโดยใช้ REST API ด้วยชื่อผู้ใช้และรหัสผ่าน (หากมี) ไม่ว่าจะกำหนดค่าการตรวจสอบสิทธิทางเลือกหรือไม่ก็ตาม

## การจำกัดเวลาเซสชันการตรวจสอบสิทธิผู้ใช้

เมื่อผู้ใช้เข้าสู่ระบบด้วย SSL ร่วม ระบบจะควบคุมเซสชันการตรวจสอบสิทธิโดยวิธีการเดียวกันกับที่ควบคุมการกำหนดค่าเซสชันการตรวจสอบสิทธิทั่วโลกของ Tableau Server

สำหรับไคลเอ็นต์ที่เชื่อมต่อกับ Tableau Server โดยใช้เว็บเบราว์เซอร์ การกำหนดค่าของเซสชันการตรวจสอบสิทธิส่วนกลางมีการอธิบายไว้ใน_รายการตรวจสอบเพื่อปิดช่องโหว่ด้านความปลอดภัย_ดู [9\. ยืนยันการกำหนดค่าอายุใช้งานของเซสชัน](https://help.tableau.com/current/server-linux/th-th/security_harden.htm#9.)

เซสชันสำหรับไคลเอ็นต์ที่เชื่อมต่อ (Tableau Desktop, Tableau Mobile, Tableau Prep Builder และ Bridge) ใช้โทเค็น OAuth เพื่อให้ผู้ใช้เข้าสู่ระบบได้โดยสร้างเซสชันใหม่ ตามค่าเริ่มต้น โทเค็นไคลเอ็นต์ OAuth จะรีเซ็ตหลังผ่านไป 1 ปี หากไม่ได้ใช้โทเค็นไคลเอ็นต์มาเป็นเวลา 14 วัน โทเค็นจะหมดอายุ คุณสามารถเปลี่ยนค่าเหล่านี้ได้โดยการตั้งค่าตัวเลือก `refresh_token.absolute_expiry_in_seconds` และ `refresh_token.idle_expiry_in_seconds` ดูหัวข้อ[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server-linux/th-th/cli_configuration-set_tsm.htm)

## การใช้ใบรับรอง

ก่อนที่คุณจะเปิดใช้งานและกำหนดค่า SSL ร่วม คุณต้องกำหนดค่า SSL ภายนอกก่อน SSL ภายนอกจะตรวจสอบ Tableau Server ไปยังไคลเอนต์และเข้ารหัสเซสชันโดยใช้ใบรับรองและคีย์ที่จำเป็นเมื่อคุณกำหนดค่า SSL ภายนอก

สำหรับ SSL ร่วม จำเป็นต้องมีไฟล์ใบรับรองเพิ่มเติม ไฟล์เป็นการเชื่อมโยงค่าระหว่างไฟล์ใบรับรอง CA ประเภทไฟล์ต้องเป็น `.crt` "CA" คือ _ผู้ออกใบรับรอง_ที่ออกใบรับรองไปยังคอมพิวเตอร์ไคลเอ็นต์ที่จะเชื่อมต่อกับ Tableau Server การดำเนินการอัปโหลดไฟล์ใบรับรอง CA จะสร้างความเชื่อถือ ซึ่งจะทำให้ Tableau Server สามารถตรวจสอบสิทธิใบรับรองแต่ละใบที่คอมพิวเตอร์ไคลเอ็นต์แสดง

ในการปฏิบัติตามแผนการกู้คืนจากความเสียหาย เราแนะนำให้สำรองข้อมูลไฟล์ใบรับรองและการเพิกถอน (หากมี) ไว้ในตำแหน่งที่ปลอดภัยนอก Tableau Server ไฟล์ใบรับรองและการเพิกถอนที่คุณเพิ่มไปยัง Tableau Server จะถูกจัดเก็บและกระจายไปยังโหนดอื่นโดยบริการไฟล์ไคลเอ็นต์ อย่างไรก็ตาม ไฟล์จะไม่ถูกจัดเก็บในรูปแบบที่สามารถกู้คืนได้ โปรดดู [บริการไฟล์ไคลเอ็นต์ของ Tableau Server](https://help.tableau.com/current/server-linux/th-th/server_process_cfs.htm)

**คีย์ RSA และขนาดเส้นโค้ง ECDSA**

ใบรับรอง CA ที่ใช้สำหรับ SSL ร่วมต้องมีความแข็งแกร่งของคีย์ RSA 2048 หรือขนาดเส้นโค้ง ECDSA 256

คุณสามารถกำหนดค่า Tableau Server ให้ยอมรับขนาดที่ปลอดภัยน้อยกว่าได้โดยการตั้งค่าคีย์การกำหนดค่าที่เกี่ยวข้อง:

- ssl.client\_certificate\_login.min\_allowed.rsa\_key\_size
- ssl.client\_certificate\_login.min\_allowed.elliptic\_curve\_size

ดูหัวข้อ[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server-linux/th-th/cli_configuration-set_tsm.htm)

### ข้อกำหนดของใบรับรองไคลเอ็นต์

ผู้ใช้ที่ตรวจสอบสิทธิกับ Tableau Server ที่มี SSL ร่วมต้องแสดงใบรับรองไคลเอ็นต์ที่ตรงตามข้อกำหนดด้านความปลอดภัยขั้นต่ำ

**อัลกอริทึมการลงนาม**

ใบรับรองไคลเอ็นต์ต้องใช้อัลกอริธึมการลงนาม SHA-256 ขึ้นไป

Tableau Server ที่กำหนดค่าสำหรับการตรวจสอบสิทธิ SSL ร่วมจะบล็อกการตรวจสอบสิทธิของผู้ใช้ด้วยใบรับรองไคลเอ็นต์ที่ใช้อัลกอริทึมการลงนาม SHA-1

ผู้ใช้ที่พยายามเข้าสู่ระบบด้วยใบรับรองไคลเอ็นต์ SHA-1 ประสบกับข้อผิดพลาด "ไม่สามารถเข้าสู่ระบบได้" และข้อผิดพลาดต่อไปนี้จะปรากฎในบันทึกของ VizPortal:

`Unsupported client certificate signature detected: [certificate Signature Algorithm name]`

คุณสามารถกำหนดค่า Tableau Server ให้ยอมรับอัลกอริทึมการลงนาม SHA-1 ที่มีความปลอดภัยน้อยกว่าได้โดยการตั้งค่าตัวเลือกการกำหนดค่า [ssl.client\_certificate\_login.blocklisted\_signature\_algorithms](https://help.tableau.com/current/server-linux/th-th/cli_configuration-set_tsm.htm#ssl.clie) tsm

**คีย์ RSA และขนาดเส้นโค้ง ECDSA**

ใบรับรองไคลเอ็นต์ที่ใช้สำหรับ SSL ร่วมต้องมีความแข็งแกร่งของคีย์ RSA 2048 หรือขนาดเส้นโค้ง ECDSA 256

Tableau Server จะระบุว่าคำขอการตรวจสอบสิทธิร่วมกันล้มเหลว จากใบรับรองไคลเอ็นต์ที่ไม่เป็นไปตามข้อกกำหนดเหล่านี้ คุณสามารถกำหนดค่า Tableau Server ให้ยอมรับขนาดที่ปลอดภัยน้อยกว่าได้โดยการตั้งค่าคีย์การกำหนดค่าที่เกี่ยวข้อง:

- ssl.client\_certificate\_login.min\_allowed.rsa\_key\_size
- ssl.client\_certificate\_login.min\_allowed.elliptic\_curve\_size

ดูหัวข้อ[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server-linux/th-th/cli_configuration-set_tsm.htm)

1. [กำหนดค่า SSL สำหรับทราฟฟิก HTTP ภายนอกไปยังและจาก Tableau Server](https://help.tableau.com/current/server-linux/th-th/ssl_config.htm)
2. เปิด TSM ในเบราว์เซอร์:
    
    https://<tsm-computer-name>:8850 หากต้องการข้อมูลเพิ่มเติม โปรดดู[เข้าสู่ระบบ Tableau Services Manager Web UI](https://help.tableau.com/current/server-linux/th-th/sign_in_tsm.htm)
3. ในแท็บการกำหนดค่า ให้เลือกข้อมูลเข้าสู่ระบบของผู้ใช้และการเข้าถึง > วิธีการตรวจสอบสิทธิ
4. ใต้วิธีการตรวจสอบสิทธิ ให้เลือก SSL ร่วมในเมนูดรอปดาวน์
5. ใต้ SSL ร่วม ให้เลือกใช้ SSL ร่วมและการเข้าสู่ระบบอัตโนมัติด้วยใบรับรองไคลเอ็นต์
6. คลิกเลือกไฟล์และอัปโหลดไฟล์ใบรับรองของผู้ออกใบรับรอง (CA) ไปยังเซิร์ฟเวอร์
    
    ไฟล์ (.crt) เป็นไฟล์แบบครบวงจรที่รวมใบรับรอง CA ที่ใช้สำหรับการตรวจสอบสิทธิไคลเอ็นต์ ไฟล์ที่คุณอัปโหลดจะต้องเป็นการเชื่อมโยงค่าของไฟล์รับรองที่เข้ารหัสแบบ PEM ไว้หลายไฟล์ ตามลำดับของการกำหนดค่า
7. ป้อนข้อมูลการกำหนดค่า SSL ที่เหลืออยู่สำหรับองค์กรของคุณ
    
    **รูปแบบชื่อผู้ใช้**: เมื่อกำหนดค่า Tableau Server สำหรับ SSL ร่วม เซิร์ฟเวอร์จะได้รับชื่อผู้ใช้จากใบรับรองไคลเอ็นต์ ดังนั้นจึงสามารถสร้างการเข้าสู่ระบบโดยตรงสำหรับผู้ใช้ระดับไคลเอ็นต์ได้ ชื่อที่ Tableau Server ใช้จะขึ้นอยู่กับวิธีการกำหนดค่า Tableau Server สำหรับการตรวจสอบสิทธิผู้ใช้:
    
    - การตรวจสอบสิทธิในเครื่อง - Tableau Server ใช้ UPN (ชื่อผู้ใช้หลัก) จากใบรับรอง
    - Active Directory (AD) - Tableau Server ใช้ LDAP (Lightweight Directory Access Protocol) เพื่อรับชื่อผู้ใช้
    
    หรือจะตั้งค่าให้ Tableau Server ใช้ CN (Common Name) จากใบรับรองไคลเอ็นต์ก็ได้
    
    ![กำหนดค่าภาพหน้าจอ SSL ร่วม](/tableau/current/th-th/server-linux/th-th/Img/tsm-ui-mutualssl.png)
8. คลิกบันทึกการเปลี่ยนแปลงที่รอดำเนินการ หลังจากที่คุณได้ป้อนข้อมูลการกำหนดค่าแล้ว
9. คลิกการเปลี่ยนแปลงที่รอดำเนินการที่ด้านบนของหน้า:
    
    ![แถบเครื่องมือ Tableau Server Manager แสดงให้เห็นว่ามีการเปลี่ยนแปลงที่รอดำเนินการอยู่](/tableau/current/th-th/server-linux/th-th/Img/tsm-ui-pending-changes-btn.png)
10. คลิกปรับใช้การเปลี่ยนแปลงและรีสตาร์ท

### ขั้นตอนที่ 1: ต้องใช้ SSL สำหรับการสื่อสารภายนอกเซิร์ฟเวอร์

ในการกำหนดค่า Tableau Server เพื่อใช้ SSL สำหรับการสื่อสารภายนอกระหว่าง Tableau Server และเว็บไคลเอ็นต์ ให้เรียกใช้คำสั่ง `external-ssl enable` ดังต่อไปนี้ โดยระบุชื่อสำหรับไฟล์ .crt และ .key ของใบรับรองเซิร์ฟเวอร์:

`tsm security external-ssl enable --cert-file <file.crt> --key-file <file.key>`

- สำหรับ `--cert-file` และ `--key-file` ให้ระบุตำแหน่งและชื่อไฟล์ที่คุณบันทึกใบรับรอง SSL (.crt) และไฟล์คีย์ (.key) ที่ออกโดย CA ของเซิร์ฟเวอร์
- คำสั่งดังกล่าวถือว่าคุณเข้าสู่ระบบเป็นผู้ใช้ที่มีบทบาทในไซต์เป็นผู้ดูแลเซิร์ฟเวอร์ใน Tableau Server คุณสามารถใช้พารามิเตอร์ `-u` และ `-p` เพื่อระบุผู้ใช้ผู้ดูแลระบบและรหัสผ่านแทนได้
- หากไฟล์คีย์ใบรับรองต้องการข้อความรหัสผ่าน ให้รวมพารามิเตอร์ `--passphrase` และค่า

### ขั้นตอนที่ 2: กำหนดค่าและเปิดใช้งาน SSL ร่วม

เพิ่มการตรวจสอบความถูกต้องร่วมกันระหว่างเซิร์ฟเวอร์และแต่ละไคลเอ็นต์ และอนุญาตให้ผู้ใช้ไคลเอ็นต์ Tableau ได้รับการตรวจสอบสิทธิโดยตรงหลังจากครั้งแรกที่ผู้ใช้ให้ข้อมูลเข้าสู่ระบบ

1. เรียกใช้คำสั่งต่อไปนี้:
    
    `tsm authentication mutual-ssl configure --ca-cert <certificate-file.crt>`
    
    สำหรับ `--ca-cert` ให้ระบุตำแหน่งและชื่อไฟล์ของไฟล์ใบรับรองของผู้ออกใบรับรอง (CA)
    
    ไฟล์ (.crt) เป็นไฟล์แบบครบวงจรที่รวมใบรับรอง CA ที่ใช้สำหรับการตรวจสอบสิทธิไคลเอ็นต์ ไฟล์ที่คุณอัปโหลดจะต้องเป็นการเชื่อมโยงค่าของไฟล์รับรองที่เข้ารหัสแบบ PEM ไว้หลายไฟล์ ตามลำดับของการกำหนดค่า
2. เรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งาน mutal SSL และปรับใช้การเปลี่ยนแปลง:
    
    `tsm authentication mutual-ssl enable`
    
    `tsm pending-changes apply`
    
    หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง `pending-changes apply` จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก `--ignore-prompt` แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm pending-changes apply](https://help.tableau.com/current/server-linux/th-th/cli_pending-changes.htm#pending-changes-apply)

### ตัวเลือกเพิ่มเติมสำหรับ SSL ร่วม

คุณสามารถใช้ `mutual-ssl configure` เพื่อกำหนดค่า Tableau Server เพื่อรองรับตัวเลือกต่อไปนี้

หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm authentication mutual-ssl <commands>](https://help.tableau.com/current/server-linux/th-th/cli_authentication_tsm.htm#TSMMutualSSL)

#### การตรวจสอบสิทธิย้อนกลับ

เมื่อกำหนดค่า Tableau Server สำหรับ SSL ร่วม การตรวจสอบสิทธิจะดำเนินการโดยอัตโนมัติและไคลเอ็นต์ต้องมีใบรับรองที่ถูกต้อง คุณสามารถกำหนดค่า Tableau Server เพื่ออนุญาตตัวเลือกย้อนกลับเพื่อยอมรับการตรวจสอบชื่อผู้ใช้และรหัสผ่าน

`tsm authentication mutual-ssl configure -fb true`

Tableau Serer ยอมรับการตรวจสอบสิทธิชื่อผู้ใช้และรหัสผ่านจากไคลเอนต์ REST API แม้ว่าตัวเลือกด้านบนจะตั้งค่าไว้เป็น `false`

#### การแมปชื่อผู้ใช้

เมื่อกำหนดค่า Tableau Server สำหรับ SSL ร่วม เซิร์ฟเวอร์จะตรวจสอบสิทธิผู้ใช้โดยตรงโดยรับชื่อผู้ใช้จากใบรับรองไคลเอ็นต์ ชื่อที่ Tableau Server ใช้จะขึ้นอยู่กับการกำหนดค่าเซิร์ฟเวอร์สำหรับการตรวจสอบสิทธิผู้ใช้:

- **การตรวจสอบสิทธิในเครื่อง** - ใช้ UPN (ชื่อผู้ใช้หลัก) จากใบรับรอง
- Active Directory (AD) - ใช้ LDAP (Lightweight Directory Access Protocol) เพื่อรับชื่อผู้ใช้

คุณสามารถลบล้างค่าเริ่มต้นเหล่านี้เพื่อตั้งค่า Tableau Server ให้ใช้ชื่อทั่วไปได้

`tsm authentication mutual-ssl configure -m cn`

หากต้องการข้อมูลเพิ่มเติม โปรดดู [การแมปใบรับรองไคลเอ็นต์ไปยังผู้ใช้ในระหว่างการรับรองสิทธิ์ร่วม](https://help.tableau.com/current/server-linux/th-th/ssl_mutual_mapping_username.htm)

#### รายการเพิกถอนใบรับรอง (CRL)

คุณอาจต้องระบุ CRL หากคุณสงสัยว่าคีย์ส่วนตัวถูกบุกรุก หรือหากผู้ออกใบรับรอง (CA) ไม่ได้ออกใบรับรองอย่างถูกต้อง

`tsm authentication mutual-ssl configure -rf <revoke-file.pem>`