Ako môžem odoslať príkazy CLI do ZyWALL USG pomocou súboru bat vo Windows?
Zvážte tento problém na príklade. Predpokladajme, že odošlete šifrovací algoritmus-skryť, aby ste deaktivovali šifrovací príkaz do hardvérovej brány a reštartovali zariadenie. Okrem toho musí byť súbor príkazov a IP adresa ZyWALL USG v samostatných súboroch.
Na vyriešenie tohto problému potrebujeme:
- Nástroj plink (k dispozícii na stiahnutie tu ).
- Súbor IP.txt obsahuje IP adresu ZyWALL USG (štandardne 192.168.1.1).
- Súbor com.cli obsahujúci obsah sady príkazov pre ZyWALL USG.
V našom príklade má nasledujúci tvar:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Súbor run.bat je nasledujúci:
@echo off
set login=admin – premenná, v ktorej je uložené používateľské meno (predvolený je admin )
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 password=1234 - premenná, kde je uložené heslo zo ZyWALLu (predvolene 1234 )
Všetky súbory musia byť v rovnakom priečinku. V dôsledku spustenia run.bat sa vytvorí spojenie SSH s IP adresou zo súboru IP.txt a vykonajú sa príkazy zo súboru com.cli .
KB-00438
ZRIEKNUTIE SA ZODPOVEDNOSTI:
Vážený zákazník, uvedomte si, že na poskytovanie článkov vo vašom miestnom jazyku používame strojový preklad. Nie všetky texty môžu byť preložené presne. Ak existujú otázky alebo nezrovnalosti týkajúce sa presnosti informácií v preloženej verzii, prečítajte si pôvodný článok tu: Pôvodná verzia

Príspevky
0 komentárovAk chcete napísať komentár, prihlásiť sa.