Использование специального скрипта на ZyWALL USG через SSH

Еще есть вопросы? Отправить запрос

Как я могу отправлять команды CLI в ZyWALL USG с помощью bat-файла в Windows?

Рассмотрим эту проблему на примере. Предположим, вы отправляете аппаратному шлюзу команду скрытия алгоритма шифрования для отключения шифрования и перезагружаете устройство. При этом набор команд и IP-адрес ZyWALL USG должны находиться в отдельных файлах.

Для решения этой задачи нам понадобится:

  1. Утилита plink (доступна для скачивания отсюда ).
  2. Файл IP.txt содержит IP-адрес ZyWALL USG (по умолчанию 192.168.1.1).
  3. Файл com.cli , содержащий содержимое набора команд для ZyWALL USG.
    В нашем примере он имеет следующий вид:
    configure terminal
    crypto algorithm-hide disable
    write
    reboot
    exit
  4. Файл run.bat выглядит следующим образом:
    @echo off 
    set login=admin
    set pw=1234
    set CLI_FILE=com.cli
    set REMOTE_LIST=IP.txt

    for /F "tokens=*" %%A in (%REMOTE_LIST%) do plink -ssh -pw %pw% -no-antispoof %login%@%%A < %CLI_FILE%
    set login=admin — переменная, в которой хранится имя пользователя ( по умолчанию — admin )
    set password=1234 - переменная, в которой хранится пароль от ZyWALL (по умолчанию 1234 )
    Все файлы должны находиться в одной папке. В результате запуска run.bat будет установлено SSH-соединение с IP-адресом из файла IP.txt , и будут выполняться команды из файла com.cli .

 

КБ-00438

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:

Уважаемый клиент, имейте в виду, что мы используем машинный перевод для предоставления статей на вашем родном языке. Не весь текст может быть переведен точно. Если есть вопросы или несоответствия в точности информации в переведенной версии, пожалуйста, ознакомьтесь с оригинальной статьей здесь: Оригинальная версия

Статьи в этом разделе

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 3 из 4
Поделиться

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.