Включить SSH доступ к хосту VMware ESXi

На хостах VMware ESXi по-умолчанию отключен удаленный доступ к командной строке (консоли сервера) через SSH. Поэтому при подключении к хосту через sshвы получите ошибку: ssh: connect to host 192.168.13.51 port 22: Connection refused . В этой статье мы рассмотрим все способы включения SSH доступа на хостах VMware ESXi.

Включить SSH доступ через консоль DCUI в ESXi

Можно включить SSH на хосте VMware ESXi через интерфейс DCUI сервера. Для этого:

  1. На экране входа DCUI на жмите F2 и введите пароль root;
  2. Перейдите в раздел System Customization -> Troubleshooting Options , выберите пункт Enable SSH и нажмите Enter;

Попробуйте подключиться к вашему хосту ESXi с помощью любого SSH клиента (я использую встроенный ssh клиент Windows ):

ssh [email protected]

После подключения к консоли сервера вы можете использовать команды ESXi shell для выполнения различных действия обслуживания или диагностики. Например:

После выполнения действия в консоли ESXi рекомендуется всегда отключить службу SSH.

Включаем SSH на ESXi через vSphere Web Client

Можно включить SSH через веб-интерфейс клиента vSphere Client.

Если у вас используется отдельностоящий ESXi хост (или бесплатный VMware Hypervisor ), подключитесь к его веб интерфейсу https://192.168.13.50/ui/#/host

  1. Перейдите в раздел Manage -> Services ;
  2. В списке служб выберите TSM-SSH и нажмите кнопку Start ;
  3. По умолчанию служба SSH на ESXi хосте включается и отключается вручную. Можно настроить автоматический запуск SSH, нажав меню Actions -> Policy -> Start and stop with host .

Чтобы включить SSH на хосте ESXi, который подключен к vCenter, нужно:

  1. Найти хост в списке Inventory;
  2. Перейти на вкладку Configure -> Services ;
  3. Найдите в списке службу SSH и включите ее кнопкой Start .

Обратите внимание, что в настройках хоста есть отдельная вкладка Firewall. Здесь можно ограничить список IP адресов, с которых хосту ESXi разрешено принимать SHSH подключения (по умолчанию список не ограничен).

Включить SSH доступ на VMware ESXi с помощью PowerShell

Вы можете включить SSH сервер на хосте ESXi с помощью PowerShell командлетов из модуля VMware PowerCLI . Предполагаем, что модуль уже установлен на вашем компьютере (если нет, установите его командой Install-Module -Name VMware.PowerCLI).

Для подключения к хосту ESXi или серверу vCenter выполните команду:

Connect-VIServer <FQDN_имя_vCenter_или_ESXi_хоста>

Если на сервере VMware vCenter используется самоподписанный сертификат, перед подключением нужно выполнить команду:

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn

Выведитн список всех ESXi хостов, подключенных к этому серверу vCenter и статус SSH службы на них:

Get-VMHost| Get-VMHostService | Where Key -EQ "TSM-SSH" | Select VMHost, Key, Running, Policy

Чтобы включить SSH на определенном ESXi хосте, выполните:

Get-VMHostService -VMHost esxi1 | Where-Object {$_.Key -eq "TSM-SSH" } | Start-VMHostService

Если на хосте ESXi включен LockDown mode, его можно отключить так:

(Get-VMHost esxi1 |get-view).ExitLockdownMode()

Чтобы включить режим блокировки:

(Get-VMHost esxi1|get-view).EnterLockdownMode()

Чтобы отключить службу SSH сразу на всех хостах, воспользуйтесь такой командой PowerShell:

Get-VMHost | Foreach { Stop-VMHostService -confirm:$false -HostService ($_ | Get-VMHostService | Where { $_.Key -eq “TSM-SSH”} )}

Чтобы отключить на всех ESXi хостах предупреждения при входе по SSH:

Get-VMHost | Get-AdvancedSetting UserVars.SuppressShellWarning |Set-AdvancedSetting -Value 1

Не забудьте корректно завершить PowerShell сессию:

Disconnect-VIServer * -confirm:$false

admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago