SSH для предотвращения сбоя межсетевого экрана с помощью phpseclib - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь выполнить приведенную ниже команду на fortigate, используя мой php-скрипт, используя библиотеку phpseclib.

 config global

 exec batch start

 conf vdom
 edit [PORT_VDOM]

 conf firewall addrgrp  
 edit "[GROUP_NAME]"  
 set member "[MEMBERS]"
 end  
 exec batch end

Я выполняю вышеупомянутую команду, используя ssh в сценарии php. Он успешно редактирует группу, если я добавляю несколько участников. Если я добавлю больше участников, группа не будет редактироваться.

однако, если я выполню команду set member с большим количеством членов непосредственно в cli, она успешно редактируется. Проблема возникает только тогда, когда команда запускается из сценария, только когда команда set member имеет около 40 членов.

...