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

PHP SSH2为可重复的命令保存当前会话,php,session,ssh,phpseclib,Php,Session,Ssh,Phpseclib,我想通过PHP模拟SSH命令 目前我尝试使用phpseclib: 代码是: $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->exe

我想通过PHP模拟SSH命令

目前我尝试使用phpseclib

代码是:

$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=new Net_SSH2('184.170.248.68');
如果(!$ssh->isConnected()&&!$ssh->login('payton','lower225')){
退出(“登录失败”);
}
回声';
echo$ssh->exec('pwd');
echo$ssh->exec('ls-la');
回声';
每次请求脚本时,我都必须等待身份验证完成

有没有办法存储SSH会话并在第二次PHP脚本调用时将其还原,以使脚本运行更快


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

似乎你在问这个问题。恐怕你是对的。基本上都是使用API进行服务器编程。现在直接应用是更好的选择。