如何禁用/抑制在 ESX/ESXi 主机上启用 SSH 时收到的警告?

如何禁用/抑制在 ESX/ESXi 主机上启用 SSH 时收到的警告?

我管理着大量的 ESXi 主机,为了高效地管理这些主机,我几乎需要始终允许 SSH 进入主机,因为每次我需要登录主机并查看主机之间的 CLI 或 SCP 文件或执行其他操作时,在每个主机上启用和禁用通过 vCenter/vSphere 的 SSH 访问实在是太过繁重了。

但是,我面临的问题是 vSphere 中的默认行为是在任何启用 SSH 访问的主机上显示警告图标和提醒横幅。

在此处输入图片描述

这不仅令人烦恼,还使得无法通过快速视觉扫描看出我的任何主机上是否存在我真正关心的警告情况,例如 CPU 或内存使用率高、磁盘空间低、冗余丢失等。

那么,我该如何摆脱这个警告图标(如果可能的话,还有烦人的横幅)?

答案1

有多种方法可以更改此选项。

所有这些解决方案均列在中VMware KB 2003637

关于 SSH,您可能会发现以下esxcli方法很有用:

vim-cmd hostsvc/advopt/update UserVars.SuppressShellWarning long 1

完整文档:ESXi 5.x 主机上出现 ESXi Shell 和 SSH 的集群警告

答案2

Advanced Settings您可以在相关主机的选项卡下控制此特定警报Configuration。到达那里后,转到UserVars类别并向下滚动到UserVars.SuppressShellWarning。将值从更改为01您将不再收到有关相关主机允许 SSH 访问的警告。

在此处输入图片描述

答案3

在 vSphere 5.5 及更高版本中,可以通过单击 vSphere Web Client 界面中的禁止警告警告文本右侧的链接...

在此处输入图片描述

在此处输入图片描述

相关内容