Utilizzando uno script specifico su ZyWALL USG tramite SSH

Come posso inviare comandi CLI a ZyWALL USG utilizzando un file bat in Windows?

Considera questo problema con l'esempio. Supponiamo di inviare un algoritmo crittografico-nascondi per disabilitare il comando crittografico al gateway hardware e riavviare il dispositivo. Inoltre, un insieme di comandi e l'indirizzo IP di ZyWALL USG devono trovarsi in file separati.

Per risolvere questo problema, abbiamo bisogno di:

  1. L'utilità plink (disponibile per il download da qui ).
  2. Il file IP.txt contiene l'indirizzo IP di ZyWALL USG (192.168.1.1 per impostazione predefinita).
  3. Un file com.cli contenente il contenuto del set di comandi per ZyWALL USG.
    Nel nostro esempio ha la forma seguente:
    configure terminal
    crypto algorithm-hide disable
    write
    reboot
    exit
  4. Il file run.bat è il seguente:
    @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 - la variabile in cui è memorizzato il nome utente ( admin è l' impostazione predefinita)
    set password=1234 - variabile in cui è memorizzata la password da ZyWALL ( 1234 per impostazione predefinita)
    Tutti i file devono trovarsi nella stessa cartella. Come risultato dell'avvio di run.bat , verrà stabilita la connessione SSH all'indirizzo IP dal file IP.txt e verranno eseguiti i comandi dal file com.cli .

 

KB-00438

DISCLAIMER:

Gentile cliente, tieni presente che utilizziamo la traduzione automatica per fornire articoli nella tua lingua locale. Non tutto il testo può essere tradotto accuratamente. In caso di domande o discrepanze sull'accuratezza delle informazioni nella versione tradotta, consultare l'articolo originale qui: Versione originale

Articoli in questa sezione

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 3 su 4
Condividi

Commenti

0 commenti

Accedi per aggiungere un commento.