管理 SSH 和控制台会话

Last published : Oct 07, 2026

概述

在 XenServer 中,默认启用对 dom0 的 SSH 访问,并且可以在 xsconsole 中进行切换。管理员现在可以直接通过 XenCenter 在主机和池级别管理 SSH 访问。
新功能包括:
  • 在主机和池级别查看 SSH 访问状态
  • 启用或禁用 SSH,并可选择设置超时
  • 为 SSH 启用自动模式,让 XAPI 动态控制 SSH 状态
  • 配置 SSH 和 VNC 控制台会话的空闲超时
这些功能简化了管理,并使 XenCenter 符合安全最佳实践。

优势

  • 提高安全性 – 通过超时限制开放的 SSH 和控制台会话。
  • 操作效率 – 无需登录 xsconsole 或使用 CLI 即可管理 SSH 访问。
  • 降低滥用风险 – 自动终止空闲会话。
  • 灵活性 – 临时启用 SSH 进行故障排除,并自动过期。

启用 SSH 访问

  1. 选择一个池或主机。
  2. 在顶部“池/服务器”菜单上或右键单击池/主机,单击“SSH 访问”->“启用...”。
  3. 在“启用 SSH 访问”对话框中,有 2 个选项:
    • 启用 SSH 访问
    • 在有限的时间内启用 SSH 访问
      注意:
      此选项仅在您指定的时间内启用 SSH 访问,一旦此时间过去,SSH 将自动禁用。
在池上启用 SSH 访问会将相同的设置应用于池中的所有主机。
启用 SSH 访问后,服务器的“控制台”选项卡会显示一个“启动 SSH 控制台”按钮。如果 SSH 被禁用,此按钮将隐藏。

禁用 SSH 访问

  1. 选择一个池或主机。
  2. 在顶部“池/服务器”菜单上或右键单击池/主机,单击“SSH 访问”->“禁用”。
  3. 在“禁用 SSH 访问”对话框中,选择在禁用 SSH 时是否启用自动模式。启用 SSH 自动模式将允许服务器在 XenServer API 无法访问的紧急情况下自动启动 SSH 服务。

批量操作

可以同时为多个池或多个主机启用或禁用 SSH 访问。 如果选择项的状态不一致,则“启用”和“禁用”选项在菜单上都可用。