Ssh
如何禁用/抑制在 ESX/ESXi 主機上啟用 SSH 時收到的警告?
我管理了大量的 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
可以在相關主機
Advanced Settings
的選項卡下控制此特定警報。Configuration
到達那里後,轉到UserVars
類別並向下滾動到UserVars.SuppressShellWarning
。將值從 更改0
為1
,您將不再收到有關主機允許 SSH 訪問的警告。