Мне нужно подключиться к ssh и выполнить две разные команды одну за другой.
В документах Laraver я вижу, что можно передать массив с командами в SSH::run() и, конечно же, я попробовал это сделать.
Но по очень интересной причине он завершается ошибкой с сообщением «Неопределенное смещение: 1».
Выполнение SSH::run() два раза подряд создает два соединения, и это тоже может быть проблемой.
Любая идея, что может быть проблемой?
Это указывает на меня здесь как на точку отказа:
.../vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
2988 $this->window_size_server_to_client[$channel]-= strlen($response);
p.s. я также пытался соединить команды в одну строку с помощью && и т. д., но снова с той же ошибкой.