Плагин sshAutoConnect для ssh подключений через vCenter

Обновлено 18.11.2016

Плагин sshAutoConnect для ssh подключений через vCenter

Всем привет, давно я не писал о среде виртуализации VMware ESXI и сегодня расскажу вам про удобный плагин sshAutoConnect. который встраивается в vCenter и позволяет из него производить ssh соединение к хостам ESXI 5.5 или 6, согласитесь это очень удобно, особенно если GUI интерфейс не может реализовать какой то функции, или запустить скрипт. Ниже смотрим как его установить и настроить, дело не сложное, но если вы это делаете первый раз, то эта инструкция как раз для вас. Напоминаю, что сама VMware не зря по умолчанию выключила ssh и рекомендует его оставлять именно в выключенном состоянии, так что тут вы делаете все на свое усмотрение.

Установка sshAutoConnect

Ранее я уже вам рассказывал как в vmware ssh включается, можете посмотреть кто не знает как это сделать.  Первым делом вам нужно скачать последнюю версию sshAutoConnect.

Плагин sshAutoConnect для ssh подключений через vCenter-2

Как видите плагин sshAutoConnect состоит из двух файлов - xml, который определяет конфигурацию плагина, и, собственно, dll-библиотека с плагином. Инсталляция плагина проста - нужно положить эти два файла в отдельную папку в папке плагинов vCenter по адресу:

C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Plugins

Как видите я создал папку и положил их в нее. Пере запускаете vcenter.

Плагин sshAutoConnect для ssh подключений через vCenter-3

Теперь конектимся в вашу сферу и переходим в верхнем меню в пункт Plug-ins > Manage Plug-ins и активируете плагин

Плагин sshAutoConnect для ssh подключений через vCenter-4

В результате вы получите при клике на хост ESXI правым кликом, в контекстном меню пункт ssh AutoConnect

Плагин sshAutoConnect для ssh подключений через vCenter-5

Для конфигурации используется файл sshAutoConnect.xml, выглядит он примерно так:

<?xml version="1.0" encoding="utf-8" ?>
    <credentials>
    <default>
    <login>root</login>
    <password>d3d3LnZtZHVkZS5mcg==</password>
    </default>
    <custom_servers>
        <server name="имя сервера">
      <login>root</login>
      <password>пароль=</password>
    </server>
       <server name="имя второго сервера">
      <login>root</login>
     <password>пароль</password> </server> </custom_servers> </credentials>

sshAutoConnect соединяется с хостами ESXi по логину и паролю, указанному в секции <default>, но если в разделе <custom_servers> есть логин и пароль для конкретного хоста - будут использованы эти данные.

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *