Skip to main content

2026 年 9 月 1 日

設定用於 Horizon Cloud 環境的 True SSO

將 Active Directory 網域登錄至Horizon Cloud環境並將環境與 Omnissa Access 整合後,您可以為其設定 True SSO。True SSO 是一種與 Access 整合的功能,可讓使用者直接對Horizon Cloud提供的虛擬Windows桌面和應用程式進行單一登入,而無須在 Windows 作業系統中輸入其Active Directory認證。為您的環境設定 True SSO 時,使用者會在您為其提供的存取 URL 進行驗證,以存取其有權使用的桌面和應用程式。通過該驗證後,使用者即可啟動其授權的桌面或應用程式,而不會顯示Active Directory認證的提示。

重要: True SSO 組態是租用戶範圍的組態類型。True SSO 組態將套用至 Azure 中所有網繭機群的 Horizon Cloud Microsoft網繭。因此,在您第一次成功在 Horizon Cloud 租用戶中成功設定 True SSO,然後稍後使用自動網繭部署精靈將其他 Horizon Cloud Pod 部署至您的 Microsoft Azure 訂閱後,系統會將相同的 True SSO 組態傳送至所有那些網繭,並嘗試針對那些網繭驗證相同的 True SSO 組態。

設定您環境所使用的 True SSO 是需要多個步驟的程序。大致上來說,這些步驟包括:

  1. 設定要讓 True SSO 運作所需的基礎結構,其中包括: a. 安裝 Microsoft Windows Server 憑證授權機構 (CA) 並將其設定為企業 CA 。本節中的程序適用於 Microsoft Windows Server 2012 R2。在支援與此功能搭配使用的其他Microsoft Windows Server版本上,可遵循非常類似的步驟。 二. 在 CA 上設定憑證範本。

    重要: 在您的 True SSO 範本名稱中僅使用 ASCII 字元。受到已知問題的影響,如果您的 True SSO 範本名稱包含非 ASCII 或高 ASCII 字元,則無法成功使用 Horizon Cloud 環境設定 True SSO。

    c. 從 Horizon Universal Console 的 Active Directory 頁面下載Horizon Cloud配對服務包。設定註冊伺服器時會使用此配對服務包。

    d. 設定註冊伺服器。

    重要: 設定註冊伺服器後,請確定您符合 第一代租用戶 - Horizon Cloud on Microsoft Azure 部署 - 主機名稱解析需求、DNS 名稱中所述註冊伺服器的連接埠需求。

  2. 將註冊伺服器資訊新增至 Horizon Universal Console 的Active Directory頁面。

組態完成後,企業 CA 和註冊伺服器會搭配運作,以發出用來將使用者登入其有權使用之桌面和應用程式之短期憑證。Horizon Cloud網繭會向註冊伺服器要求提供特定授權使用者的憑證。註冊伺服器會聯繫 CA 以產生要求的憑證,然後將憑證傳回至 Horizon Cloud 網繭。

端對端 True SSO 設定的先決條件

設定 True SSO 之前,您必須在 Horizon Cloud 環境中設定至少一個 Access 環境。請參閱說明文件主題 關於將 Horizon Cloud 環境與 Omnissa Access 搭配使用以及選用的 True SSO 功能 ,並遵循適用於您的 Horizon Cloud 環境組態的整合程序。

使用Microsoft Windows Server系統設定企業憑證授權機構

使用 True SSO 功能所需的元素之一是 Microsoft 憑證授權機構 (CA)。如果您尚未設定憑證授權機構 (CA),則必須將 Active Directory 憑證服務 (AD CS) 角色新增至 Microsoft Windows 伺服器,並將該伺服器設定為企業 CA。您可以使用Service Manager精靈執行此程序。

以下是設定 Microsoft CA 的標準步驟。本主題中詳述的步驟適用於實驗室環境的簡易形式,但對於實際生產系統,建議您遵循 CA 組態的業界最佳做法。

如果您需要有關設定 CA 的進一步指導,請查看標準Microsoft技術參考:Active Directory證書服務分步指南和安裝根證書頒發機構。

注: 為了說明該過程,本主題中的具體步驟基於使用 Windows Server 2012 R2。在其他Windows伺服器系統上也可以遵循非常相似的步驟。如果您想要將註冊伺服器安裝在主控此 CA 的同一系統上,請確定您使用註冊伺服器支援的其中一個 Windows 伺服器版本。請參閱 設定註冊伺服器

程序

  1. 在 [伺服器管理員] 儀表板上,按一下 新增角色及功能 以開啟精靈,然後按下 一步

  2. 在 [選取安裝類型] 頁面上,選取角色型或功能型安裝,然後按下 一步

  3. 在 [伺服器選取] 頁面上保留預設值,然後按下 一步

  4. 在 [伺服器角色] 頁面上:

    1. 選取Active Directory憑證服務。

    2. 在對話方塊中,選取包含管理工具 (如果適用),然後按一下 新增功能

    3. 下一步

  5. 在功能頁面上,按 下一步

  6. 在 AD CS 頁面上,按 下一步

  7. 在 [角色服務] 頁面上,選取憑證授權機構,然後按下 一步

  8. 在「確認」頁上,選擇「必需自動重新啟動目標伺服器」,然後按兩下 安裝

安裝進度隨即顯示。安裝完成後,將顯示一個 URL 連結,允許您在目的地伺服器上將新安裝的 CA 設定為「設定 Active Directory 憑證服務」。

  1. 按一下組態連結以啟動組態精靈。

  2. 在認證頁面上,輸入企業管理員群組中的使用者認證,然後按下 一步

  3. 在 [角色服務] 頁面上,選取 CA,然後按下 一步

  4. 在 [安裝類型] 頁面上,選取 [企業 CA],然後按下 一步

  5. 在 [CA 類型] 頁面上,視情況選取根或次級 CA (在此範例中為根 CA),然後按下 一步

  6. 在 [私密金鑰] 頁面上,選取建立新的私密金鑰,然後按下 一步

  7. 在 [密碼編譯] 頁面上,輸入如下資訊。

    欄位說明
    密碼編譯提供者RSA#Microsoft 軟體金鑰儲存提供者
    金鑰長度4096 (或根據您偏好的其他長度)
    雜湊演算法SHA256 (或根據您偏好的其他 SHA 演算法)
  8. 在 [CA 名稱] 頁面上,設定為慣用名稱或接受預設值,然後按下 一步

  9. 在 [有效期間] 頁面上設定為慣用期間,然後按下 一步

  10. 在 [憑證資料庫] 頁面上,按 下一步

  11. 在 [確認] 頁面上檢閱資訊,然後按一下 設定

  12. 執行下列工作 (從命令提示字元執行所有命令) 以完成組態程序。

    1. 設定 CA 以進行非持續性憑證處理

      certutil –setreg DBFlags 
      +DBFLAGS_ENABLEVOLATILEREQUESTS
      
    2. 將 CA 設定為忽略離線 CRL 錯誤

      certutil –setreg ca\CRLFlags 
      +CRLF_REVCHECK_IGNORE_OFFLINE
      
    3. 重新啟動 CA 服務

      net stop certsvc
      net start certsvc
      
  13. 按照以下部分中的步驟在 CA 上 設置證書範本 在 CA 上設置證書範本。

Horizon Cloud - True SSO - 設定 CA 上的憑證範本

您必須在 CA 上設定憑證範本。憑證範本是 CA 所產生之憑證的基礎。

先決條件

完成先前 使用Microsoft Windows Server系統設定企業憑證授權機構中所述的步驟。

程序

  1. 建立新的通用安全群組。

    建立此群組可讓您將代表使用者發行憑證所需的權限指派給單一安全群組。安裝註冊伺服器所在的所有電腦,均可藉由成為此群組的成員而繼承那些權限。

    1. 按一下 開始 ,然後輸入 dsa.msc

    [Active Directory使用者和電腦] 視窗隨即顯示。

    1. 在樹狀結構中,以滑鼠右鍵按一下網域控制站 的使用者 資料夾,然後選取 新增>群組

    [新增物件 - 群組] 視窗隨即顯示。

    1. 群組名稱 欄位中,輸入新群組的名稱。例如,True SSO 註冊伺服器。

    2. 設定下列值。

      設定
      群組範圍通用
      群組類型安全性
    3. 按一下確定

    新群組會顯示在 [Active Directory使用者和電腦] 視窗的樹狀結構中。

    1. 在群組上按一下滑鼠右鍵,然後選取 內容

    2. 在 [屬於] 索引標籤上,新增您將要安裝註冊伺服器所在的每部電腦,然後按一下 確定

    3. 重新啟動您將要安裝註冊伺服器所在的每部電腦。

  2. 憑證範本

    1. 選取控制台 >系統管理工具>憑證授權機構

    2. 在樹狀結構中,展開本機 CA 名稱。

    3. 在 [憑證範本] 資料夾上按一下滑鼠右鍵,然後選取 管理

    [憑證範本主控台] 隨即顯示。

    1. 在智慧卡登入範本上按一下滑鼠右鍵,然後選取 複製範本

    新範本的內容視窗隨即顯示。

    1. 在視窗的索引標籤上輸入資訊,如下所述。

      標籤設定
      相容性
      • 選取顯示 產生的變更 核取方塊。
      • 憑證授權機構 - 選取Windows作業系統
      • 憑證收件者 - 選取Windows作業系統
      總 則 重要: 在您的 True SSO 範本名稱中僅使用 ASCII 字元。受到已知問題的影響,如果您的 True SSO 範本名稱包含非 ASCII 或高 ASCII 字元,則無法成功使用 Horizon Cloud 環境設定 True SSO。
      • 範本顯示名稱 - 您選擇的名稱。例如,True SSO 範本。
      • 範本名稱 - 您選擇的名稱。例如,True SSO 範本。
      • 有效期間 - 1 小時
      • 更新期間 - 0 週
      要求處理
      • 用途 - 簽章和智慧卡登入
      • 選取自動 更新智慧卡憑證 ... 核取方塊
      • 選取註冊期間提示使用者選項按鈕
      密碼編譯
      • 提供者類別 - 金鑰儲存提供者
      • 演算法名稱 - RSA
      • 最小金鑰大小 - 2048
      • 選取要求可使用任何可用的提供者。 。
      • 要求雜湊 - SHA256
      主體名稱
      • 選取從此Active Directory資訊建立選項按鈕。
      • 主體名稱格式 - 完整辨別名稱
      • 選取使用者主體名稱 (UPN) 核取方塊。
      server選取不在 CA 資料庫中儲存憑證及要求核取方塊
      發行需求
      • 註冊的需求如下 - 選取 授權簽 章的數目,並輸入 1
      • 簽章中所需的原則類型 - 應用程式原則
      • 應用程式原則 - 憑證要求代理程式
      • 註冊的需求如下 - 有效的現有憑證
      安全性在索引標籤上半部,選取您建立的新群組。然後在索引標籤的下半部,針對 [讀取] 和 [註冊] 權限選取 允許
    2. 按一下確定

  3. 發出 True SSO 的範本。

    1. 再次在 [憑證範本] 資料夾上按一下滑鼠右鍵,然後選取 新增要發出>憑證範本

    [啟用憑證範本] 視窗隨即顯示。

    1. 選取 TrueSsoTemplate,然後按一下 確定
  4. 發出註冊代理程式範本。

    1. 再次在 [憑證範本] 資料夾上按一下滑鼠右鍵,然後選取 新增要發出>憑證範本

    [啟用憑證範本] 視窗隨即顯示。

    1. 選取註冊代理程式電腦,然後按一下 確定

    注: 此範本必須與上一步中發行的範本具有相同的安全性設定。

    CA 現在已使用適用於搭配 True SSO 的憑證範本完成設定和配置。

  5. 依照 下列〈下載Horizon Cloud配對服務包〉一節中的步驟下載Horizon Cloud配對服務包。

Horizon Cloud - True SSO - 下載 Horizon Cloud 配對服務包

您需要此配對服務包,才能在為 True SSO 設定 Horizon Cloud 環境時完成註冊伺服器設定步驟。您可以從 Horizon Universal Console 的 Active Directory 頁面下載配對服務包。

重要: True SSO 組態是租用戶範圍的組態類型。True SSO 組態將套用至 Azure 中所有網繭機群的 Horizon Cloud Microsoft網繭。因此,在您第一次成功在 Horizon Cloud 租用戶中成功設定 True SSO,然後稍後使用自動網繭部署精靈將其他 Horizon Cloud Pod 部署至您的 Microsoft Azure 訂閱後,系統會將相同的 True SSO 組態傳送至所有那些網繭,並嘗試針對那些網繭驗證相同的 True SSO 組態。

配對服務包包含針對您的 Horizon Cloud 環境部署Microsoft每個 Horizon Cloud 網繭的憑證檔案。針對要設定 True SSO 的網繭,您可以將這些網繭的憑證檔案上傳至註冊伺服器。如果您有一個網繭,服務包會包含一個 CRT 格式的憑證檔案。如果您有多個網繭,則服務包會包含多個 CRT 檔案,每個網繭各一個。每個 CRT 檔案的名稱都遵循以下模式:

podID_truesso.crt

其中 podID 是網繭摘要頁面中顯示的網繭 ID。

程序

  1. 在 主控台中,導覽至 設定 > Active Directory

  2. 在 [True SSO 組態] 區域中,按一下下載配對權杖以取得pairing_bundle.7z檔案。

  3. 將檔案儲存至可解壓縮其內容的位置。

  4. 針對要設定 True SSO 的網繭,請將網繭的 CRT 檔案從配對服務包中解壓縮至您在設定註冊伺服器時可擷取該檔案的位置。

配對服務包內含您環境中每個網繭的憑證檔案。每個CRT檔名都遵循模式 podID_truesso.crt,其中podID是pod的ID值。

  1. 依照 下列章節〈設定註冊伺服器〉中的步驟設定註冊伺服器。

註冊伺服器

本說明文件頁面說明如何設定註冊伺服器,以便與 Microsoft Azure 部署上的第一代Horizon Cloud搭配使用。

註冊伺服器 (ES) 是您在設定 True SSO 基礎結構的最後一個步驟Microsoft安裝在Windows Server機器上的 Azure 元件上的Horizon Cloud。將註冊代理程式 (電腦) 憑證部署至伺服器,即表示您授權此 ES 用作註冊代理程式,並代表使用者產生憑證。

注意: 如果第一代租用戶的機群中有多個 Horizon Cloud Microsoft Azure 部署,則在您設定註冊伺服器時,您必須確定所有這些部署的網繭管理員執行個體都可以連線至這些註冊伺服器。否則,最後的配對步驟將失敗 ( 完成步驟 將失敗)。

如本頁頂端的〈重要注意事項〉設定用於Horizon Cloud環境的 True SSO 中所述,True SSO 組態是租用戶範圍的組態類型。系統會傳送相同的 True SSO 組態給租用戶機群中的所有網繭,並嘗試驗證所有網繭上的相同 True SSO 組態。如果您建立一個註冊伺服器以用於 Pod-A,並建立另一個註冊伺服器以用於 Pod-B,則 Pod-A 和 Pod-B 必須都能存取這兩個註冊伺服器。

先決條件

確認您已完成 使用Microsoft Windows Server系統設定企業憑證授權機構設定 CA 上的憑證範本,以及 下載 Horizon Cloud 配對服務包中的步驟。

注: 必須按照此頁面中記載的步驟設定 [企業 CA],您才能在 [憑證註冊] 精靈中看到適當的項目。

確認您要安裝註冊伺服器軟體的系統正在執行下列其中一個支援此安裝的作業系統:Windows Server 2012 R2、Windows Server 2016 Windows Server 2019。系統至少應具有 4 GB 的記憶體。

注: 使用 Windows Server 2022 的資格,不支援在 Microsoft Azure 部署上將註冊伺服器與第一代Horizon Cloud搭配使用。

以下步驟中的標籤反映了在 Windows Server 2016 系統上執行這些步驟。

程序

  1. 在系統上安裝註冊伺服器。

    1. Enrollment Server.exeCustomer Connect 中的 Horizon Cloud on Microsoft Azure 頁面下載 檔案。檔案名稱將類似於 HorizonCloud-TruessoEnrollmentServer-x86_64-7.3.0-xxxxx.exe

    2. 確認系統符合前述必要條件。

    3. 執行安裝程式,並遵循精靈指示操作。

  2. 在註冊伺服器上,將憑證嵌入式管理單元新增到 MMC (Microsoft 管理主控台)。

    1. 開啟 MMC,並選取 檔案 > 新增/移除嵌入式管理單元

    2. 可用的嵌入式管理單元下,選取 憑證 ,然後按一下 新增

    3. 在憑證嵌入式管理單元視窗中,選取 電腦帳戶 ,然後按下 一步

    4. 在選取電腦視窗中,保留預設值 (本機 電腦 ),然後按一下 完成

    5. 回到新增或移除嵌入式管理單元視窗,按一下 確定 以完成新增憑證嵌入式管理單元。

  3. 在此註冊伺服器上部署註冊代理程式憑證。

    1. 在 MMC 中,展開您在上一步中新增的 憑證 (本機電腦),個人 資料夾上按一下滑鼠右鍵,然後選取 所有工作>要求新憑證

      此時將啟動 [憑證註冊] 精靈。

    2. 繼續完成 [憑證註冊] 精靈,接受預設值,直至到達 要求憑證 步驟。

    3. 在精靈 的要求憑證 步驟中,選取 註冊代理程式 (電腦) 核取方塊,然後按一下 註冊

    4. 繼續完成精靈,在其餘步驟中接受預設值,並在最後一個步驟中按一下 完成

  4. 針對那些要設定 True SSO 的網繭,匯入從 pairing_bundle.7z 檔案解壓縮的網繭憑證 CRT 檔案。

    配對服務包內含您環境中每個網繭的憑證檔案。每個CRT檔名都遵循模式 podID_truesso.crt,其中podID是pod的ID值。

    1. 在 MMC 中,以滑鼠右鍵按一下Horizon View註冊伺服器信任根目錄資料夾下的憑證子資料夾,並選取匯入**>的所有工作**。

    2. 在 [憑證匯入] 精靈中,依照提示瀏覽至您從 pairing_bundle.7z 服務包解壓縮憑證檔案的位置。

    如果您只有一個網繭,則服務包將僅會包含一個 CRT 檔案。如果您有多個網繭,則服務包會針對每個網繭包含一個 CRT 檔案。

    1. 匯入一或多個憑證檔案取決於您所設定的網繭數目。

    2. 下一步,然後按一下 完成

  5. 完成下節完成 為您的 Horizon Cloud 環境設定 True SSO 中所述的剩餘組態步驟。

Horizon Cloud - True SSO - 為您的 Horizon Cloud 環境完成設定 True SSO

在設定註冊伺服器之後,您需要在 Horizon Universal Console 的 [Active Directory] 頁面中輸入資訊。

先決條件

完成上一個步驟 :設定註冊伺服器

確認您符合網繭管理員虛擬機器和註冊伺服器網路流量的連接埠和通訊協定需求,如 第一代租用戶 - Microsoft Azure 部署上的Horizon Cloud - 主機名稱解析需求、DNS 名稱中所述。如果特定的連接埠不允許流量,註冊伺服器的配對將會失敗。

程序

  1. 在 主控台中,導覽至 設定 > Active Directory

  2. 按一下 [True SSO 組態] 旁的 新增

[True SSO 組態] 對話方塊隨即顯示。

注: 由於您已設定註冊伺服器,因此可以忽略此對話方塊中的 下載配對權杖 連結。

  1. 在主要註冊伺服器欄位中輸入註冊伺服器的完整網域名稱 (FQDN),然後按一下該欄位旁的測試配對按鈕。

其他必填欄位會自動填入。

  1. 按一下儲存

  2. 若要設定次要註冊伺服器以達到高可用性,請執行下列作業。

    1. 重複在第二部機器上 設定註冊伺服器 中所述的程序。

    2. 編輯 True SSO 組態,並在 [次要註冊伺服器] 欄位中新增第二個 ES 位址,然後測試配對。

    3. 再次儲存組態。

結果

組態資訊現在會顯示在 [Active Directory] 頁面上的 [True SSO 組態] 下方。

重要: True SSO 組態是租用戶範圍的組態類型。True SSO 組態將套用至 Azure 中所有網繭機群的 Horizon Cloud Microsoft網繭。因此,在您第一次成功在 Horizon Cloud 租用戶中成功設定 True SSO,然後稍後使用自動網繭部署精靈將其他 Horizon Cloud Pod 部署至您的 Microsoft Azure 訂閱後,系統會將相同的 True SSO 組態傳送至所有那些網繭,並嘗試針對那些網繭驗證相同的 True SSO 組態。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…