Я использую класс phpseclib Net_SSH2 для выполнения ряда команд на удаленном сервере. Мне нужно получить содержимое определенного XML-файла с сервера. Проблема в том, что когда я запускаю команду linux cat cmd так:
$ssh = new Net_SSH2($host, $port);
if($ssh->connect($username, $password)){
$script = "cat '$xml_file'";
$output = $ssh->exec($script);
}else{
exit('Login Failed');
}
вывод $ - пустой массив. Я дважды проверил это, выполнив команду $ script на самом сервере через putty, и здесь возвращается содержимое файла xml. Это проблема реализации phpseclib, которая не позволяет ему возвращать правильный вывод?