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

Имате още въпроси? Подаване на заявка

Как мога да изпратя CLI команди до ZyWALL USG с помощта на bat файл в Windows?

Разгледайте този проблем като пример. Да предположим, че изпращате крипто алгоритъм-hide, за да деактивирате крипто командата към хардуерния шлюз и рестартирате устройството. Освен това набор от команди и 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 .

 

KB-00438

ОПРОВЕРЖЕНИЕ:

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

Статии в този раздел

Беше ли полезна тази статия?
3 от 4 считат материала за полезен
Споделяне

Коментари

0 коментара

Влезте в услугата, за да оставите коментар.