phpseclib示例抛出错误500

时间:2016-02-03 11:18:45

标签: php ssh phpseclib http-status-code-500

我正在尝试让phpseclib与我当前的项目一起工作。我已经尝试了它的网站给出的示例代码,但它返回的是一个错误500.没有任何日志记录此错误。

include('Net/SSH2.php');

$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}

echo $ssh->exec('pwd');
echo $ssh->exec('`ls -la`');

首次使用PuTTY登录时,服务器会请求密钥交换。我不确定我是否需要用phpseclib来捕获它,因为我现在能够想到的是服务器正在等待密钥交换但没有应答因此导致我的浏览器显示错误500而不是输出ls -la

编辑:我试过检查是不是我的php安装,但绝对没有。一旦我从phpseclib调用函数,我就会收到错误。

0 个答案:

没有答案
相关问题