Администраторам среды VMware периодически нужен удаленный доступ к хостам ESXi. Доступ к консоли сервера ESXi через SSH позволяет администратору в консоли сервера удалено выполнять различные процедуры обслуживания гипервизора, решать проблемы, запускать скрипты и другие задачи через SSH клиент (например, PuTTY). В целях безопасности, по умолчанию на серверах ESXi доступ по протоколу SSH отключен. Однако, его можно активировать несколькими способами. Рассмотрим основные способы включения SSH доступа на серверах VMware ESXi 6.5.
Включаем SSH в ESXi через консоль DCUI
Direct Console User Interface (DCUI) это консольный интерфейс сервера ESXi, который вы видите на мониторе при прямом подключении к монитору сервера. Откройте экран DCUI, подключившись к консоли сервера (локально или через интерфейс управления сервером, например, HP iLo или iDRAC).
В консоли сервера нажмите клавишу F2 и авторизуйтесь на сервере ESXi c учетной записью root.
В меню System Customization выберите Troubleshooting Options.
В разделе Troubleshooting Mode Options найдите и выберите пункт Enable SSH (как вы видите, по-умолчанию этот протокол отключен)
Чтобы вернуться в основной экран DCUI нажмите ESC.
Как включить SSH на хосте с помощью веб-клиента vSphere
Авторизуйтесь на сервере ESXi через интерфейс веб клиента vSphere Web Client.
На главной странице выберите Host и нажмите на шестеренку меню Actions. В выпадающем меню выберите пункт Services и в раскрывающемся меню выберите Enable Secure Shell.
Кроме того, активировать SSH можно в разделе Manage на вкладке Services. Найдите в списке служб TSM-SSH и в меню Actions выберите Start.
Как включить SSH через vCenter
Есть еще один метод включения SSH с помощью интерфейса vCenter. Нам также понадобится веб клиент vSphere, с помощью которого нужно авторизоваться на сервере vCenter.
Выберите хост, затем перейдите на вкладку Configure и выберите раздел System. Выберите пункт Security Profile.
В правом окне промотайте список до секции Services со списком запущенных служб и нажмите Edit.
В списке служб найдите остановленную службу SSH и нажмите кнопку Start.
Теперь вы сможете удалено подключиться к данному серверу ESXi с помощью любого клиента Secure Shell. В том случае, если SSH доступ вам более не нужен, в целях безопасности желательно отключить доступ, остановив службу SSH на гипервизоре VMWare ESXi.