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

Я пытаюсь выполнить приведенную ниже команду на 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 членов.

0 ответов

Другие вопросы по тегам