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:
- L'utilità plink (disponibile per il download da qui ).
- Il file IP.txt contiene l'indirizzo IP di ZyWALL USG (192.168.1.1 per impostazione predefinita).
- 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 - Il file run.bat è il seguente:
@echo off
set login=admin - la variabile in cui è memorizzato il nome utente ( admin è l' impostazione predefinita)
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 - 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

Commenti
0 commentiAccedi per aggiungere un commento.