PHP SSH2为可重复命令保存当前会话

时间:2014-02-13 00:44:36

标签: php session ssh phpseclib

我想通过PHP模拟SSH命令

目前我尝试使用 phpseclib http://phpseclib.sourceforge.net/

代码是:

$ssh = new Net_SSH2('184.170.248.68');

if (!$ssh->isConnected() && !$ssh->login('payton', 'lowe225')) {
    exit('Login Failed');
}
echo '<pre>';
echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
echo '</pre>';

每当我请求脚本时,我必须等待身份验证完成。

有没有办法存储SSH会话并在第二次PHP脚本调用时恢复它,以使脚本运行得更快?

我知道更好的方法是使用API​​接口开发服务器端应用程序,以更好的方式实现。但我想知道是否可以实现小任务。

0 个答案:

没有答案