Если вы часто заходите на хост-серверы VMware ESXi по SSH, то вам может оказаться полезным плагин sshAutoConnect для vCenter, который позволяет добавить соответствующий пункт в контекстное меню vSphere Client для хостов ESXi.

 

 

 

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

 

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

 

 

Далее просто идете в vSphere Client в раздел плагинов Plug-ins > Manage Plug-ins… и активируете плагин:

 

 

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

 

<?xml version="1.0" encoding="utf-8" ?>   
<credentials> <default> <login>root</login> <password>d3d3LnZtZHVkZS5mcg==</password> </default>
<custom_servers> <server name="server-esx-01.vmdude.fr"> <login>root</login> <password>d3d3Lmh5cGVydmlzb3IuZnI=</password> </server>
<server name="server-esx-02.vmdude.fr"> <login>root</login>
<password>d3d3LnZtd2FyZS5mcg==</password> </server> </custom_servers> </credentials>

 

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

 

Ну и загрузить плагин sshAutoConnect вместе с исходным кодом можно с репозитория на GitHub по этой ссылке.