¿Cómo puedo enviar comandos CLI a ZyWALL USG usando un archivo bat en Windows?
Considere este problema con un ejemplo. Suponga que envía un ocultamiento de algoritmo criptográfico para deshabilitar el comando criptográfico a la puerta de enlace de hardware y reinicia el dispositivo. Además, un conjunto de comandos y la dirección IP del ZyWALL USG deben estar en archivos separados.
Para resolver este problema, necesitamos:
- La utilidad plink (disponible para descargar desde aquí ).
- El archivo IP.txt contiene la dirección IP de ZyWALL USG (192.168.1.1 por defecto).
- Un archivo com.cli que contiene el contenido del conjunto de comandos para ZyWALL USG.
En nuestro ejemplo, tiene la siguiente forma:configure terminal
crypto algorithm-hide disable
write
reboot
exit - El archivo run.bat es el siguiente:
@echo off
set login=admin - la variable donde se almacena el nombre de usuario ( admin es el predeterminado)
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%
establecer contraseña = 1234 - variable donde se almacena la contraseña de ZyWALL ( 1234 por defecto)
Todos los archivos deben estar en la misma carpeta. Como resultado de ejecutar run.bat , la conexión SSH se establecerá con la dirección IP del archivo IP.txt y se ejecutarán los comandos del archivo com.cli .
KB-00438
DESCARGO DE RESPONSABILIDAD:
Estimado cliente, tenga en cuenta que utilizamos la traducción automática para proporcionar artículos en su idioma local. Es posible que no todo el texto se traduzca con precisión. Si hay preguntas o discrepancias sobre la precisión de la información en la versión traducida, revise el artículo original aquí: Versión original

Comentarios
0 comentariosInicie sesión para dejar un comentario.