Een specifiek script gebruiken op ZyWALL USG via SSH

Hoe kan ik CLI-commando's naar ZyWALL USG sturen met een bat-bestand in Windows?

Beschouw dit probleem als voorbeeld. Stel dat u een crypto-algoritme-hide stuurt om de crypto-opdracht uit te schakelen naar de hardwaregateway en het apparaat opnieuw op te starten. Bovendien moeten een reeks opdrachten en het IP-adres van de ZyWALL USG in aparte bestanden staan.

Om dit probleem op te lossen, hebben we nodig:

  1. Het plink -hulpprogramma (beschikbaar om hier te downloaden).
  2. Het IP.txt -bestand bevat het IP-adres van de ZyWALL USG (standaard 192.168.1.1).
  3. Een com.cli -bestand met de inhoud van de opdrachtenset voor de ZyWALL USG.
    In ons voorbeeld heeft het de volgende vorm:
    configure terminal
    crypto algorithm-hide disable
    write
    reboot
    exit
  4. Het run.bat -bestand is als volgt:
    @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 - de variabele waar de gebruikersnaam wordt opgeslagen ( admin is de standaard)
    set password=1234 - variabele waar het wachtwoord van ZyWALL wordt opgeslagen (standaard 1234 )
    Alle bestanden moeten in dezelfde map staan. Als resultaat van het starten van run.bat wordt de SSH-verbinding tot stand gebracht met het IP-adres uit het IP.txt -bestand en worden de opdrachten uit het com.cli -bestand uitgevoerd .

 

KB-00438

VRIJWARING:

Beste klant, houd er rekening mee dat we machinevertaling gebruiken om artikelen in uw lokale taal aan te bieden. Niet alle tekst is mogelijk nauwkeurig vertaald. Als er vragen of discrepanties zijn over de juistheid van de informatie in de vertaalde versie, lees dan het originele artikel hier: Originele versie

Artikelen in deze sectie

Was dit artikel nuttig?
Aantal gebruikers dat dit nuttig vond: 3 van 4
Delen

Opmerkingen

0 opmerkingen

U moet u aanmelden om een opmerking te plaatsen.