vSphere 依預設僅啟用 TLS。預設為停用 TLS 1.0 和 TLS 1.1。無論是否執行全新安裝、升級或移轉,vSphere 都會停用 TLS 1.0 和 TLS 1.1。您可以使用 TLS Configurator 公用程式,在 vCenter Server 系統上暫時啟用舊版通訊協定。當所有連線均使用 TLS 1.2 之後,則可以停用較不安全的舊版。
從 ESXi 8.0 開始,僅支援 TLS 1.2。ESXi 8.0 不再支援 TLS 1.0 和 1.1,您也無法啟用這些較舊的通訊協定版本。在 ESXi 8.0 上執行 TLS Configurator 公用程式失敗,但不報告錯誤。
在 vCenter Server 上重新設定舊通訊協定版本之前,請考慮您的環境。根據您的環境需求和軟體版本,除了 TLS 1.2 以外,您可能還需要重新啟用 TLS 1.0 和 TLS 1.1 以維持互通性。請參閱 VMware 知識庫文章 (網址為:https://kb.vmware.com/s/article/2145796) 以取得支援 TLS 1.2 的 VMware 產品。關於第三方整合,請參閱廠商說明文件。TLS Configurator 公用程式可與 vSphere 8.0 及舊版搭配使用,包括 7.0、6.7、6.5 和 6.0。
vCenter Server 使用的連接埠可啟用或停用 TLS 通訊協定。TLS 組態公用程式 scan
選項會顯示各項服務已啟用的 TLS 版本。請參閱針對 TLS 通訊協定掃描 vCenter Server。
如需 VMware 產品 (包括 vSphere 和 vSAN) 中所有支援的連接埠和通訊協定的清單,請參閱 VMware Ports and Protocols Tool™,網址為 https://ports.vmware.com/。可以依 VMware 產品搜尋連接埠、建立自訂連接埠清單,以及列印或儲存連接埠清單。
vCenter Server和 Envoy
在 vSphere 7.0 及更新版本中,vCenter Server 執行兩個反向 Proxy 服務:
- VMware 反向代理服務,
rhttpproxy
- Envoy
Envoy 是開放原始碼 Edge 和服務 Proxy。Envoy 擁有連接埠 443,且所有傳入 vCenter Server 要求均透過 Envoy 路由。在 vSphere 7.0 及更新版本中,rhttpproxy
充當 Envoy 的組態管理伺服器。如此一來,TLS 組態會套用至 rhttpproxy
,而後者隨後將組態傳送至 Envoy。
有關 vSphere 和 TLS 的附註和警告
- vSphere 6.7 版本是 vCenter Server for Windows 的最後一個版本。如需在 vCenter Server for Windows 上重新設定 Update Manager 連接埠的 TLS 的相關資訊,請參閱 6.7 版產品的 vSphere 安全性說明文件。
- 您可以使用 TLS 1.2 來加密 vCenter Server 與外部 Microsoft SQL Server 之間的連線。您無法僅使用 TLS 1.2 與外部 Oracle 資料庫連線。請參閱 VMware 知識庫文章,網址為 https://kb.vmware.com/kb/2149745。
- 對於 vSphere 6.7 及更早版本,請勿在 Windows Server 2008 上執行的 vCenter Server 或 Platform Services Controller 執行個體停用 TLS 1.0。Windows 2008 僅支援 TLS 1.0。請參閱《伺服器角色和技術指南》中的 Microsoft TechNet 文章〈TLS/SSL 設定〉。
執行選擇性 vCenter Server TLS 手動備份
TLS 組態公用程式會在每次指令碼修改 vCenter Server 時執行 TLS 組態的備份。如果必須儲存備份至特定目錄,您可以執行手動備份。
對於 vCenter Server,預設目錄為 /tmp/yearmonthdayTtime。
程序
在 vCenter Server 系統上啟用或停用 TLS 版本
您可使用 TLS 組態公用程式來啟用或停用 vCenter Server 系統上的 TLS 版本。在執行該程序過程中,您可以停用 TLS 1.0 並啟用 TLS 1.1 和 TLS 1.2,也可以停用 TLS 1.0 和 TLS 1.1 並僅啟用 TLS 1.2。
必要條件
請確認 vCenter Server 所管理的主機和服務可使用仍保持啟用的 TLS 版本進行通訊。僅使用 TLS 1.0 通訊的產品將無法連線。
程序
針對 TLS 通訊協定掃描 vCenter Server
啟用或停用 vCenter Server 上的 TLS 版本後,您可以使用 TLS 組態公用程式來檢視變更。
TLS 組態公用程式 scan
選項會顯示各項服務已啟用的 TLS 版本。
程序
還原 vCenter Server TLS 組態變更
您可使用 TLS 組態公用程式來還原組態變更。當您還原變更時,系統會啟用您使用 TLS Configurator 公用程式停用的通訊協定。
必要條件
還原變更之前,請使用 vCenter Server 管理介面來執行 vCenter Server 的備份。