ssh — загрузка файла с удаленного на локальный с использованием SCP в phpseclib

Я пытаюсь загрузить zip-файл с удаленного сервера на локальный в PHP с помощью phpseclib. Я нашел код, который позволяет загружать файлы, но не смог ничего найти для загрузки. Вот код, который я нашел в stackoverflow для загрузки:

 <?php

$cwd = getcwd();// . "/updater/";
set_include_path(get_include_path() . PATH_SEPARATOR . $cwd . '/phpseclib/');require_once('Net/SSH2.php');
require_once('Net/SCP.php');$ssh = new Net_SSH2('remote_ip');
if (!$ssh->login('remote user', 'remote_pwd'))
{
throw new Exception("Failed to login");
}

$scp = new Net_SCP($ssh);
if (!$scp->put('remote_path',
'local_path',
NET_SCP_LOCAL_FILE))
{
throw new Exception("Failed to send file");
}

?>

Я также попытался переключиться между remote_file и local_file, но это не сработает.

Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]