我正在尝试使用phpseclib \ Net库传输一个zip文件。
$handler = new \phpseclib\Net\SSH2('ip');
if (!$handler->login('user','password'))
{
throw new Exception("Failed to login");
}
$filename = "/var/www/test.zip";
$scp = new \phpseclib\Net\SCP($handler);
$scp->put($filename,'test.zip',1);
echo $handler->exec("unzip " .$filename. " -d /var/www/");
SSH连接成功,但是传输从未完成。我实际上可以在远程服务器上看到不完整的zip文件。
有任何提示吗?