Hogyan küldhetek CLI-parancsokat a ZyWALL USG-nek bat fájl használatával a Windows rendszerben?
Tekintsük ezt a problémát példán keresztül. Tegyük fel, hogy elküld egy titkosítási algoritmus-elrejtést a kriptográfiai parancs letiltásához a hardverátjárónak, és újraindítja az eszközt. Ezenkívül a parancskészletnek és a ZyWALL USG IP-címének külön fájlokban kell lennie.
A probléma megoldásához szükségünk van:
- A plink segédprogram (letölthető innen ).
- Az IP.txt fájl tartalmazza a ZyWALL USG IP-címét (alapértelmezés szerint 192.168.1.1).
- Egy com.cli fájl , amely a ZyWALL USG parancskészletének tartalmát tartalmazza.
Példánkban a következő alakja van:configure terminal
crypto algorithm-hide disable
write
reboot
exit - A run.bat fájl a következő:
@echo off
set login=admin – a változó, ahol a felhasználónév tárolva van ( az admin az alapértelmezett)
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 – változó, ahol a ZyWALL jelszava tárolva van (alapértelmezés szerint 1234 )
Minden fájlnak ugyanabban a mappában kell lennie. A run.bat elindítása eredményeként az SSH-kapcsolat létrejön az IP.txt fájlból származó IP-címhez, és a com.cli fájlból származó parancsok végrehajtásra kerülnek.
KB-00438
NYILATKOZAT:
Tisztelt Ügyfelünk! Kérjük, vegye figyelembe, hogy gépi fordítást használunk a cikkek az Ön nyelvén való biztosításához. Nem minden szöveg fordítható le pontosan. Ha kérdései vagy eltérései vannak a lefordított változatban szereplő információk pontosságával kapcsolatban, kérjük, tekintse át az eredeti cikket itt: Eredeti verzió

Hozzászólások
0 hozzászólásHozzászólások írásához jelentkezzen be.