Назад | Перейти на главную страницу

Как я могу отключить / подавить предупреждение, которое я получаю о включении SSH на хосте ESX / ESXi?

Я администрирую большое количество хостов ESXi, и для того, чтобы делать это эффективно, мне в значительной степени необходимо, чтобы SSH был разрешен для хостов в любое время, так как это слишком обременительно включать и отключать доступ по SSH через vCenter / vSphere на каждом этапе. host каждый раз, когда мне нужно войти в систему и просмотреть файлы CLI или SCP между хостами или что-то еще.

Однако проблема, с которой я сталкиваюсь, заключается в том, что поведение по умолчанию в vSphere заключается в отображении значка предупреждения и баннера с надписью на любом хосте, для которого включен доступ по SSH.

Это не просто раздражает, это делает невозможным увидеть с помощью быстрого визуального сканирования, есть ли на каком-либо из моих хостов тревожное состояние, которое меня действительно волнует, например, высокая загрузка ЦП или памяти или недостаток места на диске, потеря избыточности и т. Д.

Итак, как мне избавиться от этого значка предупреждения (и, если возможно, от баннера с ворчанием)?

Это конкретное предупреждение можно контролировать в Advanced Settings под Configuration вкладка для рассматриваемого хоста. Оказавшись там, перейдите к UserVars категория и прокрутите вниз до UserVars.SuppressShellWarning. Измените значение с 0 к 1, и вы больше не будете предупреждены о том, что данный хост разрешает доступ по SSH.

В vSphere 5.5 и более поздних версиях это легко сделать из интерфейса веб-клиента vSphere, щелкнув значок Подавить предупреждение ссылка справа от текста предупреждения ...

Есть разные способы изменить эту опцию.

Все эти решения перечислены в VMware KB 2003637.

Что касается SSH, вам может пригодиться esxcli способ с:

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

Полная документация: Предупреждение кластера для ESXi Shell и SSH появляется на хосте ESXi 5.x.