Egy adott szkript használata a ZyWALL USG-n SSH-n keresztül

További kérdései vannak? Kérelem beküldése

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:

  1. A plink segédprogram (letölthető innen ).
  2. Az IP.txt fájl tartalmazza a ZyWALL USG IP-címét (alapértelmezés szerint 192.168.1.1).
  3. 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
  4. A run.bat fájl a következő:
    @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 – a változó, ahol a felhasználónév tárolva van ( az admin az alapértelmezett)
    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ó

A szakasz cikkei

Hasznos volt ez a cikk?
4/3 szavazó hasznosnak találta ezt
Megosztás

Hozzászólások

0 hozzászólás

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