Ssh

如何禁用/抑制在 ESX/ESXi 主機上啟用 SSH 時收到的警告?

  • August 1, 2014

我管理了大量的 ESXi 主機,為了有效地做到這一點,我幾乎需要始終允許 SSH 進入主機,因為在每個主機上通過 vCenter/vSphere 啟用和禁用 SSH 訪問太繁瑣了每次我需要登錄主機並查看主機之間的 CLI 或 SCP 文件或其他任何內容時,都可以使用主機。

但是,我面臨的問題是 vSphere 中的預設行為是在啟用了 SSH 訪問的任何主機上顯示警告圖示和 nag-banner。

在此處輸入圖像描述

這不僅僅是煩人,如果在我的任何主機上存在我真正關心的警告條件,例如 CPU 或記憶體使用率高、磁碟空間低、冗餘失去等,就無法從快速的視覺掃描中看到。

那麼,我該如何擺脫這個警告圖示(如果可能的話,還有嘮叨橫幅)?

有多種方法可以更改此選項。

所有這些解決方案都列在VMware KB 2003637.

關於 SSH,您可能會發現以下esxcli方法很有用:

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

完整文件:ESXi Shell 和 SSH 的集群警告出現在 ESXi 5.x 主機上

可以在相關主機Advanced Settings的選項卡下控制此特定警報。Configuration到達那里後,轉到UserVars類別並向下滾動到UserVars.SuppressShellWarning。將值從 更改01,您將不再收到有關主機允許 SSH 訪問的警告。

在此處輸入圖像描述

引用自:https://serverfault.com/questions/609275