Esxi не работает ssh

Esxi не работает ssh

Добрый день! Уважаемые читатели и просто заглянувшие гости, лучшего блога, о виртуализации pyatilistnik.org. Я очень часто пишу, о технологиях компании Vmware, и стараюсь освещать, самые востребованные ситуации, с которыми может повстречаться, как начинающий, так и профессиональный инженер. В сегодняшней статье, я хотел бы рассказать, каким образом можно включить ssh доступ на ESXI хосте, будь то версия 5.5 или 6.5, 6.7. Ниже я опишу ситуации, когда это необходимо, и без этого нельзя.

Ситуации, когда нужно включить ssh на ESXI

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

  • Задать не стандартный порт, простой пример с RDP, где изменили порт по умолчанию.
  • Либо же вы изолируете данную сеть с помощью VLAN, и можно будет производить подключение к менеджменту, только через определенное место, например, отдельная виртуальная машина.
  • Вам необходимо произвести обновление хоста, в виду отсутствия интернет соединения
  • Необходимо установить или удалить vib пакет

Способы включения ssh в Vmware хостах

Существует, как минимум три метода, позволяющие вам это сделать.

  • Через консоль управления Vmware ESXI — для этого, вам придется использовать один из портов управления сервером, либо же использовать ip KVM, хотя в малых компаниях, все ограничиться банальным подключением монитора и клавиатуры.
  • Из клиента vSphere Client, но это актуально для версии до 5.5, .
  • В версиях, выше 5.5 уже используют HTML клиента

Включение SSH и esxi shell на ESXi 5/6 через локальную консоль

Подключитесь к вашему гипервизору. Для входа в его настройки нажмите клавишу в консоли:

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-01

Вводим пароль root и переходит в пункт «Troubleshooting Options»:

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-02

Выбираем пункт «Enable SSH»: Enable esxi shell, для включения данной службы. После чего вы выходите из данного режима и сохраняете настройки.

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-03

Включение ssh, через vSphere Client

Второй метод, это включение SSH и esxi shell на ESXi 5 через vSphere Client. Открываем его и переходим на вкладку «Configuration», выбираем пункт «Security Profile» и нажимаем «Properties»:

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-04

Читайте также:  Как настроить мышь по умолчанию

Выбираем сервис SSH и нажимаем «Options»:

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-05

Устанавливаем режим запуска сервиса SSH на ESXi и включаем его кнопкой Start. Как видите тут 3 варианта запуска службы:

  1. Start automatically if any ports are open, and stop when all ports are closed — тут все будет работать автоматически
  2. Start and stop with host — будет запускаться и останавливаться вместе с сервером
  3. Start and stop manually — запуск вручную.

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-06

После включения SSH на ESXi 5.0 у вас появятся следующие предупреждения в vSphere Client для хоста:

Как включить доступ по SSH и esxi shell на хосте VMware ESXi 5.1-07

Если вы включали ESXi Shell, то будет сообщение:

ESXi Shell for the Host has been enabled

Чтобы их убрать, нужно сделать так. Выбираем нужный хост ESXi.Переходим в категорию «Advanced Settings» в разделе «Software» на вкладке «Configuration». Переходим в раздел UserVars > UserVars.SupressShellWarning. Меняем значение с 0 на 1. Нажимаем OK.

Включение ssh, через HTML клиента

По умолчанию, версия VMware ESXI 6.5 не имеет толстого клиента, но уже имеет встроенного HTML клиента, доступного через браузер, для версий 5,5 и ниже, нужно будет докачивать отдельно клиента. Давайте, включим ssh доступ в версии 6.5. Логинимся через браузер в интерфейс управления.

В открывшемся окне, найдите пункт «Manage» Затем переходите на вкладку «Services» и выбираете службу ssh.

Выбрав службу ssh, найдите в самом верхнем меню, пункт действия «Actions». Нажав его вы сможете взаимодействовать со службой.

  • Restart — перезапуск
  • Start — запуск
  • Stop — остановка

Пункт «Policy» позволит настроить автозапуск служб. Как видите, использование и предоставление доступа по ssh на Vmware ESXI реализованного, очень просто.

Так же обнаружил на одной из последних версий Vmware ESXI 6.5, что можно просто щелкнуть правым кликом по «Host» и выбрать пункты меню «Services — Enable Secure Sell (SSH)«, удобно вынесли активацию службы SSH.

Источник

Включаем SSH на ESXi 4.1

Мне кажется, администраторам VMWare будет интересно познакомиться со статьей о том, как включить SSH на ESXi 4.1. SSH является частью функциональности TSM (Tech Support Mode). Существуют два различных вида режимов технической поддержки:

  1. Локальная техподдержка — Local Tech Support (доступ к командной строке)
  2. Удаленная техническая поддержка Remote Tech Support (SSH)

Включение любой из них достаточно простая процедура:

  • Откройте консоль ESXi
  • Залогиньтесь в систему (клавиша F2) и перейдите в раздел TroubleshootingOptions (Устранение неполадок)
  • Вы увидите опцию с названием “Tech Support”, нажмите «Enter» и выберите необходимую вам опцию: RemoteTechSupport (SSH) или LocalTechSupport

Также вы можете включить SSH через клиента vSphere Client:

  • Выберите необходимый сервер ESXi и перейдите на вкладку Configuration.
  • Нажмите Security profile >Properties.
  • ВыберитеLocal Tech Support or Remote Tech Support (SSH) и нажмите кнопку Options.
  • Выберите желаемую политику запуска и нажмите кнопку Start, а потом ОК.

Убедитесь, что демон, выбранный в шаге 3 в окне Services Properties находится в статусе «running».

Источник

Как включить SSH в VMware ESXi 6.x

Администраторам среды 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.

Источник

How to Enable SSH on VMware ESXi 7.0

by Jamil Parvez 05/06/2020, 12:31 pm 8.7k Views

Enable SSH on VMware ESXi, in this blog, I will go through the different way of enabling SSH on VMware ESXi 7.0 hosts. The default option SSH is disabled for security purposes. We can enable it for remote command execution in multiple ways. Access to the ESXi shell via SSH offers administrators have the ability to maintain, troubleshoot, and remediate issues by using a Secure Shell client such as PuTTY.

Enable SSH direct console user interface ESXi host 7.0

1- ESXi 7.0 DCUI screen, press F2 for login.

2- Type login name “root”, password and then press enter.

3- In the system customization screen, select the troubleshooting options and press enter.

4- Under the troubleshooting mode options, under SSH support option SSH is disable, select Enable SSH and press enter.

5- Now SSH is showing enabled.

Читайте также:  Кто не может работать водителем сахарный диабет

Press ESC to go back to the main DCUI screen.

Enable SSH using vSphere Web Client Host

6- Log in to your ESXi 7 host via the Web Client. Type your username root, password, and then click on the login button.

7- After login to your ESXi host, Select Host, select Action menu, from the Actions menu select Services, and select Enable Secure Shell (SSH).

8- Select the services tab, select TSM-SSH SSH from the services list, and then click the Start button to enable SSH.

Enable SSH vCenter using vSphere Client

9- Log in to your vCenter Server 7 via the vSphere client, type your vCenter username, password, and then click on login.

10- Select host where you need to enable SSH service, select the configure tab, under system options, and then select services.

11- After selecting the Services option, select the SSH service and then click on the Start button to run the service.

12- Now SSH service is running.

Now you can access the ESXi host remotely via a Secure Shell client.

For more information please visit VMware

Источник

How to Enable SSH on ESXi Host Server via vCenter

We’ve all been in the situation where we need to install a driver, vib file, or check “esxtop”. Many advanced administration tasks on ESXi need to be performed via shell access, and to do this you either need a console on the physical ESXi host, an SSH session, or use the Remote vCLI.

In this blog post, I’m going to be providing a quick “How to” enable SSH on an ESXi host in your VMware Infrastructure using the vCenter flash-based web administration interface. This will allow you to perform the tasks above, as well as use the “esxcli” command which is frequently needed.

This method should work on all vCenter versions up to 6.7, and ESXi versions up to 6.7.

How to Enable SSH on an ESXi Host Server

  1. Log on to your vCenter server.
  2. On the left hand “Navigator” pane, select the ESXi host.
  3. On the right hand pane, select the “Configure” tab, then “Security Profile” under “System.
  4. Scroll down and look for “Services” further to the right and select “Edit”.
  5. In the “Edit Security Profile” window, select and highlight “SSH” and then click “Start”.
  6. Click “Ok”.

This method can also be used to stop, restart, and change the startup policy to enable or disable SSH starting on boot.

Congratulations, you can now SSH in to your ESXi host!

Leave a Reply Cancel reply

About Me

Name: Stephen Wagner
President of Digitally Accurate Inc.
(o/a D.A. Consulting)
Business Tech Geek
IT Services and Managed Services Provider
International IT Consultant
Global IT Advisor

HPE Influencer
VMware vExpert

Consulting

Current Status: Available for contract

(Available for travel)

Hardware/Software/Licensing

Are you in Canada and looking for Servers, Storage, Networking, Licensing, and other IT products? I sell IT Hardware, Licensing, and Solution Design!

We can help you with all your infrastructure requirements (solution design, procurement, and installation/configuration).

Источник

Оцените статью