高级系统设置控制 ESXi 行为的各个方面,例如日志记录、系统资源和安全性。
下表展示了安全性方面的一些重要 ESXi 高级系统设置。要查看所有高级系统设置,请查看 vSphere Client( 或适用于给定版本的 API。
高级系统设置 | 描述 | 默认值 |
---|---|---|
Annotations.WelcomeMessage | 在 Host Client 中登录之前显示欢迎消息,或者在 DCUI 中的默认屏幕上显示欢迎消息。在 DCUI 中,欢迎消息会替换某些文本,例如主机 IP 地址。 | (空) |
Config.Etc.issue | 在 SSH 登录会话期间显示横幅。可使用尾随换行符呈现最佳效果。 | (空) |
Config.Etc.motd | 在 SSH 登录时显示当天的消息。 | (空) |
Config.HostAgent.vmacore.soap.sessionTimeout | 设置系统自动注销 VIM API 之前的空闲时间(以分钟为单位)。值为 0(零)表示取消激活空闲时间。此设置仅适用于新会话。 | 30(分钟) |
Mem.MemEagerZero | 在虚拟机退出后,激活 VMkernel 操作系统(包括 VMM 进程)中的用户环境和客户机内存页置零。默认值 (0) 使用延迟置零。值为 1 时使用快速置零。 | 0(已取消激活) |
Security.AccountLockFailures | 设置系统锁定用户帐户之前的最大失败登录尝试次数。例如,要在第五次登录失败时锁定帐户,请将此值设置为 4。值为 0(零)表示取消激活帐户锁定。
出于实施原因,某些登录机制会意外计数:
|
5 |
Security.AccountUnlockTime | 设置锁定用户的秒数。指定锁定超时内的任何登录尝试将重新启动锁定超时。 | 900(15 分钟) |
Security.PasswordHistory | 设置要为每个用户记住的密码数。此设置可防止重复或类似的密码。 | 0 |
Security.PasswordMaxDays | 设置两次更改密码之间的最大天数。 | 99999 |
Security.PasswordQualityControl | 在 Pam_passwdqc 配置中更改所需长度和字符类别要求,或允许使用密码短语。可以在密码中使用特殊字符。密码长度可以至少为 15 个字符。默认设置需要三类字符,且最小长度为七个字符。
如果实施 DoD Annex,可以结合使用
similar=deny 选项与最小密码长度,以强制执行密码完全不同的要求。仅对通过 VIM
LocalAccountManager.changePassword API 更改的密码强制执行密码历史记录设置。要更改密码,需要用户具有管理员权限。PasswordQualityControl 设置和 PasswordMaxDays 设置满足 DoD Annex 的要求:
min=disabled,disabled,disabled,disabled,15 similar=deny |
retry=3 min=disabled,disabled,disabled,7,7 |
UserVars.DcuiTimeOut | 设置系统自动注销 DCUI 之前的空闲时间(以秒为单位)。值为 0(零)表示取消激活超时。 | 600(10 分钟) |
UserVars.ESXiShellInteractiveTimeOut | 设置系统自动注销交互式 shell 之前的空闲时间(以秒为单位)。此设置仅对新会话生效。值为 0(零)表示取消激活空闲时间。同时适用于 DCUI 和 SSH shell。 | 0 |
UserVars.ESXiShellTimeOut | 设置登录 shell 等待登录的时间(以秒为单位)。值为 0(零)表示取消激活超时。同时适用于 DCUI 和 SSH shell。 | 0 |
UserVars.HostClientSessionTimeout | 设置系统自动注销 Host Client 之前的空闲时间(以秒为单位)。值为 0(零)表示取消激活空闲时间。 | 900(15 分钟) |
UserVars.HostClientWelcomeMessage | 在 Host Client 中登录时显示欢迎消息。该消息在登录后以“提示”的方式进行显示。 | (空) |