在服务器上安装 TLS 证书

Last published : Oct 07, 2026
XenServer 主机随附安装了默认 TLS 证书。但是,要使用 HTTPS 保护 XenServer 与 Citrix Virtual Apps and Desktops™ 之间的通信,请安装由受信任的证书颁发机构提供的证书。
本文包含有关如何在 XenCenter 中使用证书的信息。有关使用 xe CLI 处理证书的信息,请参阅 主机和资源池。

要求

确保您的 TLS 证书及其私钥符合以下要求:
  • 证书和密钥对是 RSA 密钥
  • 密钥与证书匹配
  • 密钥以独立于证书的文件提供
  • 证书以独立于任何中间证书的文件提供
  • 密钥文件必须是以下类型之一:.pem 或 .key
  • 任何证书文件必须是以下类型之一:.pem、.cer 或 .crt
  • 密钥长度大于或等于 2,048 位且小于或等于 4,096 位
  • 密钥是未加密的 PKCS #8 密钥,并且没有密码
  • 密钥和证书采用 base-64 编码的“PEM”格式
  • 证书有效且尚未过期
  • 签名算法为 SHA-256 或 SHA-512
当您选择的证书和密钥不符合这些要求时,XenCenter® 会发出警告。

安装证书

您可以使用 XenCenter 将位于 XenCenter 可访问位置的证书安装到 XenServer® 主机中。
要在 XenServer 主机上安装证书,您必须具有池管理员角色,并且 XenServer 主机不得启用 HA。
  1. 转到“安装证书”对话框。您可以通过以下任一方式访问此对话框:
    • 在“服务器”菜单中,选择“安装证书”。
    • 在资源窗格中右键单击主机,然后从上下文菜单中选择“安装证书”。
    • 在主机的“常规”选项卡中,右键单击“证书”部分,然后从上下文菜单中选择“安装证书”。
  2. 在“安装证书”对话框中,浏览到私钥文件的位置并选择它。
  3. 浏览到服务器证书文件的位置并选择它。
  4. 您可以选择从证书链中添加任意数量的中间证书。
    1. 单击“添加”
    2. 浏览到一个或多个中间证书的位置并选择它们。
  5. 单击“安装”。
    XenCenter 验证并安装证书。
    • 如果证书出现问题,XenCenter 会显示错误消息。尝试纠正问题,然后再次单击 安装。
    • 如果证书安装成功,XenCenter 会显示成功消息。您现在可以单击 关闭 以关闭对话框。
当 XenServer 主机上的证书更改时,主机将关闭所有打开的连接。XenCenter 预期此行为并会重新打开与 XenServer 主机的连接。但是,您可能需要手动重新打开以前连接到主机的任何其他连接,例如,来自另一个 API 客户端或远程 xe CLI 的连接。

查看证书信息

在 XenServer 主机的 常规 选项卡中,一个名为 证书 的部分显示了主机的以下信息:
  • 证书有效期。当证书接近其到期日期时,此文本会显示为红色。
  • 证书指纹
XenServer 池的 常规 选项卡显示了池的以下信息:
  • 常规 部分有一个 证书验证 条目,显示证书验证是启用还是禁用。
  • 证书 部分列出了 CA 证书的名称、有效期和指纹。

为池启用证书验证

在全新安装的 XenServer 上,证书验证默认是启用的。有关详细信息,请参阅 证书验证。
如果您从早期版本的 XenServer 升级,证书验证不会自动启用,您必须手动启用它。下次连接到升级后的池时,XenCenter 会提示您启用证书验证。
在池上启用证书验证之前,请确保池中没有正在运行的操作。
XenCenter 提供了几种启用证书验证的方法。
  • 首次将 XenCenter 连接到未启用证书验证的池时,系统会提示您启用它。单击 是,启用证书验证。
  • 在 池 菜单中,选择 启用证书验证。
  • 在池的 常规 选项卡上,右键单击条目 证书验证,然后从菜单中选择 启用证书验证。

重置服务器身份证书

您可以从 XenCenter 或 xe CLI 重置服务器身份证书。重置证书会从主机中删除该证书,并在其位置安装新的自签名证书。
要在 XenCenter 中重置证书:
  1. 转到主机的 常规 选项卡。
  2. 在 证书 部分,右键单击要重置的证书。
  3. 从菜单中选择 重置证书。
  4. 在出现的对话框中,单击 是 以确认重置证书。
或者,在 服务器 菜单中,您可以转到 证书 > 重置证书。
重置证书时,与 XenServer 主机的任何现有连接都将断开 — 包括 XenCenter 与主机之间的连接。
有关使用 xe CLI 重置证书的信息,请参阅 证书验证。

证书警报

当您的证书临近过期日期时,XenCenter 会在通知选项卡的警报部分显示警报。您可以选择从这些警报的操作菜单中打开安装证书对话框。
有关警报的更多信息,请参阅 XenCenter 警报。

相关文档

XenServer 当前版本

  • 在主机上安装 TLS 证书
  • 证书验证