使用 VMware Host Client,可以管理高级主机设置,为主机分配许可证或移除主机的许可证,配置主机服务的启动和停止策略以及管理主机的时间和日期配置。
在 VMware Host Client 中管理高级设置
使用 VMware Host Client 可以更改主机设置。
过程
为直接控制台用户界面和 VMware Host Client 创建初始欢迎消息
使用 VMware Host Client,可以创建一条欢迎消息,该消息将显示在直接控制台用户界面 (DCUI) 的初始屏幕上以及 VMware Host Client 的登录窗口上。还可以创建在用户登录到 VMware Host Client 后显示的欢迎消息,并决定是否显示该欢迎消息。
过程
- 单击 VMware Host Client 清单中的管理,然后单击高级设置。
选项 操作 创建登录到 DCUI 和 VMware Host Client 之前显示的欢迎消息 - 在搜索文本框中输入 Annotations.WelcomeMessage,然后单击搜索图标。
- 右键单击 Annotations.WelcomeMessage,然后从下拉菜单中选择编辑选项。
此时将打开编辑选项对话框。
- 在新值文本框中,输入欢迎消息。
要设置默认消息,请将新值文本框留空。
创建登录到 VMware Host Client 后显示的欢迎消息 - 在搜索文本框中输入 UserVars.HostClientWelcomeMessage,然后单击搜索图标。
- 右键单击 UserVars.HostClientWelcomeMessage,然后从下拉菜单中选择编辑选项。
此时将打开编辑选项对话框。
- 在新值文本框中,输入欢迎消息。
要设置默认消息,请将新值文本框留空。
登录到 VMware Host Client 后激活或停用欢迎消息的显示 - 在搜索文本框中输入 UserVars.HostClientEnableMOTDNotification,然后单击搜索图标。
- 右键单击 UserVars.HostClientEnableMOTDNotification,然后从下拉菜单中选择编辑选项。
此时将打开编辑选项对话框。
- 在新值文本框中,输入新值。
值为零 (0) 表示将停用欢迎消息的显示。
值为一 (1) 表示将激活欢迎消息的显示。
- 单击保存。
- (可选) 要将密钥设置重置为默认值,请右键单击列表中的相应密钥,然后选择重置为默认值。
配置 VMware Host Client 用户界面会话超时
在 VMware Host Client 中,用户界面会话每 15 分钟自动超时,然后必须重新登录到 VMware Host Client。
可以通过更改高级配置参数来增加默认非活动超时。默认值为 900 秒。
过程
- ♦ 配置用户界面会话超时。
选项 操作 从 VMware Host Client 高级设置 - 单击 VMware Host Client 清单中的管理,然后单击高级设置。
- 在搜索文本框中输入 UserVars.HostClientSessionTimeout,然后单击搜索图标。
- 右键单击 UserVars.HostClientSessionTimeout,然后从下拉菜单中选择编辑选项。
此时将打开编辑选项对话框。
- 在新值文本框中,以秒为单位输入超时设置。
注: 值为零 (0) 表示停用超时。
- 单击保存。
- (可选) 要将密钥设置重置为默认值,请右键单击列表中的相应密钥,然后选择重置为默认值。
从“用户设置”下拉菜单中 - 单击 VMware Host Client 窗口顶部的用户名,然后选择
- 要指定非活动超时,请选择时间。
- 要停用非活动超时,请选择Off。
在 VMware Host Client 中配置 SOAP 会话超时
在 VMware Host Client 中,可以配置 SOAP 会话超时。
过程
在 VMware Host Client 中配置密码和帐户锁定策略
对于 ESXi 主机,必须使用符合预定义要求的密码。可以更改所需密码长度、字符类别要求,或者允许使用密码短语,所有这些设置都可使用 Security.PasswordQualityControl 高级选项实现。还可以使用 Security.PasswordHistory 高级选项设置要为每个用户记住的密码数。此设置可防止重复或类似的密码。使用 Security.PasswordMaxDays 高级选项,可以设置两次更改密码之间的最大天数。
如果尝试使用不正确的凭据登录,帐户锁定策略将指定系统锁定帐户的时间和时长。
- ESXi 密码
-
ESXi 强制执行密码访问要求。
- 默认情况下,在创建密码时,必须包括以下四类字符中任何三类字符的组合:小写字母、大写字母、数字和特殊字符(如下划线或短划线)。
- 默认情况下,密码长度必须至少为 7 个字符,最多 40 个字符。
- 密码不得包含字典单词或部分字典单词。
- 密码不得包含用户名或部分用户名。
- ESXi 密码示例
-
以下候选密码说明了选项设置如下时可以使用的密码:
retry=3 min=disabled,disabled,disabled,7,7
使用此设置时,如果新密码不够强或者两次未正确输入密码,则系统最多会提示用户输入三次 (retry=3)。不允许使用包含一种或两种类别字符的密码,也不允许使用密码短语,因为前三项已停用。使用三种和四种字符类别的密码需要 7 个字符。
候选密码符合以下密码要求:
- xQaTEhb! :包含由三类字符组成的八个字符。
- xQaT3#A:包含由四类字符组成的七个字符。
所选的以下密码不符合密码要求:
- Xqat3hi:以大写字符开头,将有效字符类别数减少为两种。需要的最少字符类别数为三种。
- xQaTEh2:以数字结尾,将有效字符种类数减少到两种。需要的最少字符类别数为三种。
- 密码质量控制
-
可以使用 Security.PasswordQualityControl 高级选项控制密码质量。
Security.PasswordQualityControl 由遵循以下模式的多个设置组成:
retry=N min=N0,N1,N2,N3,N4 max=N passphrase=N similar=permit|deny
密码质量控制设置 描述 默认 retry=N
在密码不正确或不够强时,用户必须提供新密码的次数。 retry=3
min=N0,N1,N2,N3,N4
字符类别和密码短语最小长度要求。 N0
是一种字符类别的最小密码长度。N1
是两种字符类别的最小密码长度。N2
是密码短语的最小长度。N3
是三种字符类别的最小长度。N4
是四种字符类别的最小长度。
min=disabled,disabled,disabled,7,7
max=N
允许的最大密码长度。 max=40
passphrase=N
密码短语所需的单词数。为确保识别 passphrase
,请勿将min
中的N2
设置为 disabled。passphrase=3
similar=permit|deny
指示是否允许密码与旧密码类似。要使用此设置,请确保将 Security.PasswordHistory 选项设置为非零值。 从 vSphere 8.0 Update 1 开始,默认值为 5。
similar=deny
- ESXi 密码短语
-
可以使用密码短语代替密码。默认情况下,密码短语处于停用状态。可以使用 Security.PasswordQualityControl 高级选项更改默认设置。
例如,您可以将该选项更改为以下值。
retry=3 min=disabled,disabled,16,7,7
此示例允许使用至少包含 16 个字符的密码短语。密码短语必须至少包含 3 个以空格分隔的单词。
- 密码历史记录和轮换策略示例
-
要记住 6 个历史密码,请将 Security.PasswordHistory 选项设置为 6。
要强制执行 90 天密码轮换策略,请将 Security.PasswordMaxDays 选项设置为 90。
- ESXi 帐户锁定策略
-
在连续尝试预设次数失败后,用户将被锁定。默认情况下,用户在 3 分钟内连续 5 次尝试失败后将被锁定,锁定的帐户在 15 分钟后将自动解锁。可以使用 Security.AccountLockFailures 和 Security.AccountUnlockTime 高级选项更改允许的最大失败尝试次数和锁定用户帐户的时长。
要配置管理员密码和帐户锁定行为,请执行以下步骤。
过程
在 VMware Host Client 中配置 Syslog
要配置 syslog 服务,可以使用 VMware Host Client。
过程
配置高级 TLS/SSL 密钥选项
可以配置用于加密与 ESXi 主机通信的安全协议和加密算法。
有关详细信息,请参见 VMware 知识库文章,网址为 https://kb.vmware.com/s/article/79476。
传输层安全 (TLS) 密钥使用 TLS 协议保护与主机的通信。首次引导时,ESXi 主机会以 2048 位 RSA 密钥的形式生成 TLS 密钥。当前,ESXi 不为 TLS 自动生成 ECDSA 密钥。TLS 私钥不由管理员进行维护。
SSH 密钥使用 SSH 协议保护与 ESXi 主机的通信。首次引导时,系统会以 2048 位 RSA 密钥的形式生成 SSH 密钥。默认情况下,SSH 服务器处于取消激活状态。SSH 访问主要用于故障排除目的。SSH 密钥不由管理员进行维护。通过 SSH 登录需要相当于完全主机控制的管理特权。要启用 SSH 访问,请参见在 VMware Host Client 中启用安全 Shell (SSH)。
键 | 默认 | 描述 |
---|---|---|
UserVars.ESXiVPsAllowedCiphers | !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES | 默认密码控制字符串。 |
Config.HostAgent.ssl.keyStore.allowAny | False | 可以将任何证书添加到 ESXi CA 信任库。 |
Config.HostAgent.ssl.keyStore.allowSelfSigned | False | 可以将非 CA 自签名证书添加到 ESXi CA 信任库,即未设置 CA 位的证书。 |
Config.HostAgent.ssl.keyStore.discardLeaf | True | 放弃添加到 ESXi CA 信任库的分支证书。 |
要配置 ESXi 安全密钥设置,请执行以下操作:
过程
配置用户环境内存置零
在 VMware Host Client 中,可以使用高级选项 Mem.MemEagerZero 确定如何为虚拟机和用户空间应用程序将页置零。
要在分配给虚拟机和用户空间应用程序时将所有页置零,请将 Mem.MemEagerZero 设置为一 (1)。如果未重用内存,此设置可防止将虚拟机或用户空间应用程序中的信息公开给其他客户端,同时在内存中保留以前的内容。
- 虚拟机已关闭电源。
- 已迁移虚拟机页。
- ESXi 主机回收虚拟机内存。
有关设置高级虚拟机选项的信息,请参见《vSphere 资源管理》文档。
要配置用户环境内存置零,请执行以下步骤。
过程
在 VMware Host Client 中更改自动启动配置
配置 ESXi 主机的自动启动选项,以设置主机的启动和停止时间。
过程
在 VMware Host Client 中编辑 ESXi 主机的时间配置
通过使用 VMware Host Client,您可以手动配置主机的时间设置,也可以将主机的时间和日期与 NTP 或 PTP 服务器同步。NTP 提供以毫秒为单位的时间精度,PTP 则会保持以微秒为单位的时间精度。
主机上的 NTP 服务会定期从 NTP 服务器获取时间和日期。不管选定何种 NTP 服务启动策略,您都可以随时使用启动、停止或重新启动按钮更改主机上 NTP 服务的状态。
PTP 将为网络中的虚拟机置备精确的时间同步。要在任何时候更改主机上的 PTP 服务,可以使用启动、停止或重新启动按钮。启动或停止 PTP 服务会自动激活或停用 PTP。要在手动激活或停用 PTP 时应用更改,请启动或停止 PTP 服务。
有关服务的详细信息,请参见在 VMware Host Client 中管理服务。
过程
- 单击 VMware Host Client 清单中的管理。
- 在系统选项卡上,单击时间和日期。
- 设置主机的时间和日期。
选项 操作 在此主机上手动配置日期和时间 - 单击编辑 NTP 设置。
此时将显示编辑 NTP 设置对话框。
- 手动设置主机的时间和日期。
- 单击保存。
使用网络时间协议 (启用 NTP 客户端) - 单击编辑 NTP 设置。
此时将显示编辑 NTP 设置对话框。
- 选择使用网络时间协议单选按钮。
- 在 NTP 服务器文本框中,输入您要使用的 NTP 服务器的 IP 地址或主机名。
- 从 NTP 服务启动策略下拉菜单中,选择用于为主机启动和停止 NTP 服务的选项。
- 根据端口使用情况启动和停止。在激活或停用 NTP 客户端端口以访问主机的安全配置文件时,启动或停止 NTP 服务。
- 与主机一起启动和停止。在打开和关闭主机电源时启动和停止 NTP 服务。
- 手动启动和停止。启用 NTP 服务的手动启动和停止。如果选择手动启动和停止策略,那么只有在您使用相应 UI 控件时 NTP 服务的状态才会更改。
- 单击保存。
使用精度时间协议(启用 PTP 客户端) - 单击编辑 PTP 设置。
- 选择启用复选框。
- 从网络接口下拉菜单中,选择网络接口。
将显示 IPv4 和子网掩码。
- 单击保存。
- 单击编辑 NTP 设置。