Я пытаюсь использовать
ssh2_scp_recv($connection, '/remote/directory', '/local/directory');
получить удаленный каталог, но я получаю сообщение об ошибке:
Warning: ssh2_scp_recv(): Unable to receive remote file in /some-php-file.php on line 2.
Это работает, если я использую ssh2_scp_recv, чтобы получить один файл.
Эта функция должна работать с каталогами? Это было не ясно из чтения документов.
Вы не можете использовать ssh2_scp_recv
чтобы получить каталог. Вы можете, однако, использовать Scandir используя ssh2.sftp://
обертка.
http://php.net/manual/en/wrappers.ssh2.php
Проверьте эту суть для примера кредит за код для владельца gist danielbwa
Других решений пока нет …