Ejecutar una secuencia de comandos operativo desde un sitio remoto
Como alternativa al almacenamiento de scripts de operación (op) localmente en el dispositivo, puede almacenar scripts operativos en un sitio remoto. A continuación, ejecute una secuencia de comandos de op remota mediante la emisión del op
comando y la especificación de la url url
opción. Puede ejecutar scripts operativos SLAX y XSLT desde un sitio remoto de forma predeterminada. Para ejecutar scripts operativos de Python desde un sitio remoto, primero debe configurar la allow-url-for-python
instrucción en el [edit system scripts op]
nivel jerárquico. Dado que no puede garantizar que los scripts ejecutados desde sitios remotos sean seguros, recomendamos que solo autorice a los usuarios de confianza a ejecutar scripts mediante el op url
comando.
Las instrucciones configuradas en el [edit system scripts op]
nivel de jerarquía solo se aplican para scripts operativos que sean locales para el dispositivo. Por lo tanto, incluso si configura la asignación de memoria, la atenuación de secuencias de comandos, las opciones de inicio de scripts, las oportunidades de seguimiento u otras instrucciones específicas de scripts operativos dentro de esa jerarquía, el dispositivo no aplica la configuración cuando se ejecuta una secuencia de comandos remota mediante el op url
comando.
Para ejecutar un script op desde un sitio remoto:
Si, por el contrario, desea impedir la ejecución de cualquier script operativo desde sitios remotos, configure la no-allow-url
instrucción en el [edit system scripts op]
nivel de jerarquía.
user@host# set system scripts op no-allow-url user@host# commit
Cuando se configura la no-allow-url
instrucción, la emisión del comando del op url url
modo operativo genera un error. Esta instrucción tiene prioridad cuando la allow-url-for-python
instrucción también está presente en la configuración.