為 Autodesk Vault 規劃 SSL

瞭解如何使用安全通訊端層 (SSL) 設置 Internet Information Services (IIS),以與 Autodesk Vault 配合使用。

說明中所述的規劃,可以在 Vault 用戶端與 Vault 伺服器之間提供安全的加密連接。在規劃 SSL 時,您需要確定從何處取得在 IIS 中進行繫結所需的憑證。 可以產生以下形式的憑證:IIS 中的自我簽署憑證、內部憑證授權單位 (CA) 或公開憑證授權單位 (例如 VeriSign)。

為 Autodesk Vault 規劃 SSL 的工作分為四個部分:

1. 建立自我簽署憑證

  1. 在樹狀檢視中選取伺服器節點,然後在清單檢視中按兩下「伺服器憑證」功能。
  2. 在「動作」窗格中,按一下「建立自我簽署憑證...」。

  3. 輸入易辨識的名稱,然後按一下「確定」。

2. 在 IIS 上設置 SSL

  1. 啟動 Internet Information Services (如果尚未執行)。
  2. 展開「網站」樹狀目錄,然後選取託管 AutodesDM 虛擬目錄的網站。在下面的影像中,該網站為「預設的網站」。選取「預設的網站」,然後從「動作」窗格中按一下「繫結」。

  3. 按一下「新增」,將類型變更為 https,然後將「SSL 憑證」變更為所安裝憑證的易辨識名稱。按一下「確定」。

  4. 按一下「關閉」。
  5. 啟動 ADMS Console,然後選取「工具」「管理」。
  6. 在「進階」頁籤中,勾選「啟用與 SSL 的相容性」旁邊的方塊。按一下「確定」。
    註: 如果主控台顯示出來並指示 SSL 未啟用,則憑證可能是使用 FQDN 頒發的,而不是使用伺服器的 NetBIOS 名稱頒發的。繼續執行步驟,並確保在步驟中使用 FQDN。
  7. 關閉 ADMS Console。
  8. 選取「AutodeskDM」「服務」虛擬目錄,然後按兩下「SSL 設定」按鈕。

  9. 在「SSL 設定」頁面上,按一下「需要 SSL」選項。

  10. 如果您打算使用用戶端憑證,請在「用戶端憑證」下按一下「需要」選項。否則,請確定已選取「忽略」選項。
  11. 在「動作」窗格中,按一下「套用」。
  12. 針對「AutodeskDM」「服務」「檔案倉庫」虛擬目錄,重複執行步驟 8-11。
  13. 如果您要規劃 Vault 精簡型用戶端,請針對「AutodeskTC」虛擬目錄重複執行步驟 8-11。

3. 規劃 Vault 伺服器

Connectivity.ADMSConsole.exe.config

  1. 複製 <安裝路徑>\Autodesk\ADMS Professional 20##\ADMS Console\ 目錄中的 connectivity.ADMSConsole.exe.config。
  2. 使用「記事本」開啟 config 檔案。
  3. 找到 <system.serviceModel><client> 區段,然後將端點編輯為 https://FQDN (完整網域名稱)。 需要編輯三行內容。 注意事項:在其中兩行上,您需要移除「localhost:80」。
  4. 在 <connectivity.vaultmanager> 區段中,將 IPADDRESS 的值從 127.0.0.1 變更為 FQDN,將 SSL 的值從 0 變更為 1,並將 PORT 的值從 80 變更為 443。注意事項:請勿包括「HTTPS」。
  5. 儲存規劃檔案。

web.config

  1. 複製 <安裝路徑>\Autodesk\ADMS Professional 20##\server\web\services\ 目錄中的 web.config 檔案。
  2. 使用「記事本」開啟 web.config 檔案。
  3. 找到 <system.serviceModel><client> 區段,然後將端點編輯為「https://<FQDN>」。需要編輯四行內容。
  4. (從 Vault 2019 和更高版本開始) 如果伺服器主電腦\電腦名稱與認證名稱不同,請將「fullyQualifiedDomainName」參數加入至下行:

    「<connectivity.web>

    <server port="80" sslPort="443" sslRequired="true" website="Default Web Site" fullyQualifiedDomainName="

    <FQDN>" />

    </connectivity.web>」

  5. 儲存規劃檔案。
  6. 重新啟動 IIS。

Connectivity.WindowService.JobDispatch.exe.config

  1. 複製 <安裝路徑>\Autodesk\ADMS Professional 20##\server\dispatch 目錄中的 Connectivity.WindowsServer.JobDispatch.exe.config 檔案。
  2. 使用「記事本」開啟 JobDispatch 應用程式規劃檔案。
  3. 在 <System.servicemodel><client> 區段中,將位址值從 http://localhost:80 或電腦名稱變更為 https://FQDN。
  4. 儲存規劃檔案。
  5. 透過「控制台」->「系統管理工具」->「Services.msc」,重新啟動服務。

確認 SiteConfiguration.xml

  1. 使用「記事本」開啟檔案 C:\ProgramData\Autodesk\VaultServer\Configuration\SiteConfiguration.xml。
  2. 在 <SiteConfiguration> 區段中,確認 Uri 和 secureUri 的值反映 https://FQDN,並確認 generateUri 的值為 false。
  3. 關閉或儲存規劃檔案。

4. 規劃用戶端工作站

必須在連接至 Vault 伺服器的電腦上執行以下作業。

安裝憑證 (CA)

  1. 啟動 MMC -> 為本機電腦新增憑證嵌入式管理單元。
  2. 將 %CA_NAME%.pfx 匯入至「憑證 - (本機電腦)」->「可信任的根憑證授權單位」位置。
  3. 將 %CA_NAME%.crl 匯入至「憑證 - (本機電腦)」->「可信任的根憑證授權單位」位置。

現在已為 Vault 伺服器規劃好 SSL。