Выполнение SSH скрипта
Сенсор Выполнение SSH скрипта используется для выполнения скрипта на указанном хосте по протоколу SSH.
NOTE
Эта проверка поддерживает функционал подстановки значений из словарей .
Параметры
| Параметр | Описание |
|---|---|
| Хост | Адрес хоста, к которому подключается сенсор. |
| Порт | Порт хоста, к которому подключается сенсор. |
| Подтип | Тип скрипта, который выполняет сенсор. Доступные типы – Программа/скрипт в ФС, Скрипт из репозитория и Скрипт с указанным текстом. |
| Рабочая директория | Директория, из которой сенсор выполняет скрипт. |
| Скрипт / Исполняемый файл | Зависит от выбранного подтипа. Может быть выпадающим списком для подтипа Скрипт из репозитория, строкой для ввода пути до файла для типа Программа/скрипт в ФС и редактором кода для типа Скрипт с указанным текстом. |
| Аргументы | Аргументы, которые передаются указанному скрипту. |
| Если хотя бы один из передаваемых аргументов представляет собой строку с пробелами, то каждый аргумент необходимо указать в отдельном поле. | |
| Аутентификация Sudo | Использовать привилегированный доступ для выполнения скрипта. Экспериментальная функция. Скрыто по-умолчанию. |
| Имя пользователя Sudo | Имя пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию. |
| Пароль пользователя Sudo | Пароль пользователя с привилегированным доступом. Экспериментальная функция. Скрыто по-умолчанию. |
| Аутентификация | Настройки аутентификации SSH. Доступна аутентификация по паролю (опция Пароль) и закрытому ключу (опции Расположение закрытого ключа SSH и Закрытый ключ SSH). |
| Имя пользователя | Логин пользователя для которого производится аутентификация. |
| Пароль | Пароль для аутентификация по SSH. Только для опции Пароль. |
| Расположение закрытого ключа SSH | Путь к закрытому ключу на хосте Агента. Только для опции Расположение закрытого ключа SSH. |
| Закрытый ключ SSH | Закрытый ключ в текстовом виде. Только для опции Закрытый ключ SSH. Поле может быть зашифровано. |
Результат выполнения
После успешного выполнения приведённого выше примера проверки в секции Данные появится следующая информация:
| Поле | Описание |
|---|---|
| exitCode | Код выполнения скрипта |
| stdout | Консольный вывод указанного скрипта. |
| stderr | Консольный вывод ошибок указанного скрипта. |