Använda ett specifikt skript på ZyWALL USG via SSH

Hur kan jag skicka CLI-kommandon till ZyWALL USG med en bat-fil i Windows?

Betrakta detta problem med exempel. Anta att du skickar en kryptoalgoritm-hide för att inaktivera kryptokommando till hårdvarugatewayen och starta om enheten. Dessutom måste en uppsättning kommandon och IP-adressen för ZyWALL USG finnas i separata filer.

För att lösa detta problem behöver vi:

  1. Verktyget plink (tillgängligt för nedladdning här ).
  2. IP.txt -filen innehåller IP-adressen för ZyWALL USG (192.168.1.1 som standard).
  3. En com.cli -fil som innehåller innehållet i kommandouppsättningen för ZyWALL USG.
    I vårt exempel har den följande form:
    configure terminal
    crypto algorithm-hide disable
    write
    reboot
    exit
  4. Run.bat -filen är som följer:
    @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 - variabeln där användarnamnet lagras ( admin är standard)
    set password=1234 - variabel där lösenordet från ZyWALL lagras ( 1234 som standard)
    Alla filer måste finnas i samma mapp. Som ett resultat av att starta run.bat kommer SSH-anslutningen att upprättas till IP-adressen från IP.txt -filen, och kommandona från com.cli -filen kommer att köras .

 

KB-00438

VARNING:

Kära kund, tänk på att vi använder maskinöversättning för att tillhandahålla artiklar på ditt lokala språk. All text kanske inte översätts korrekt. Om det finns frågor eller avvikelser om riktigheten av informationen i den översatta versionen, läs originalartikeln här: Originalversion

Artiklar i detta avsnitt

Var denna artikel till hjälp?
3 av 4 tyckte detta var till hjälp
Dela

Kommentarer

0 kommentarer

logga in för att lämna en kommentar.