在phpseclib-PHP中使用SCP从远程下载文件到本地

在phpseclib-PHP中使用SCP从远程下载文件到本地,php,ssh,scp,phpseclib,Php,Ssh,Scp,Phpseclib,我正在尝试使用phpseclib从远程服务器下载一个zip文件到PHP中的本地,我找到了一个允许我上传的代码,但我找不到任何可下载的东西。以下是我在stackoverflow上找到的要上载的代码: <?php $cwd = getcwd();// . "/updater/"; set_include_path(get_include_path() . PATH_SEPARATOR . $cwd . '/phpseclib/'); require_once('Net/SSH2.php

我正在尝试使用phpseclib从远程服务器下载一个zip文件到PHP中的本地,我找到了一个允许我上传的代码,但我找不到任何可下载的东西。以下是我在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");
}

?>

我还尝试在远程_文件和本地_文件之间切换,但这不起作用

提前谢谢。

不要放你想要的东西