如何在单个PHP文件中建立多个SSH连接

时间:2013-09-20 23:08:40

标签: php ssh process phpseclib

这可能是一个简单的问题,但到目前为止我还没有找到任何东西,我不知道如何开始。

我想在同一个PHP文件中建立几个SSH连接。我希望它们只有在最后一次SSH连接成功时才能连续。

我正在使用的SSH连接脚本:

 $ssh = new Net_SSH2($ip);  if (!$ssh->login($sshuser, $sshpass)) { 
     exit('Login Failed'); }


 $ssh->exec($command1);



 $ssh = new Net_SSH2($ip2);  if (!$ssh->login($sshuser2, $sshpass2)) { 
     exit('Login Failed'); }


 $ssh->exec($command2);

总共有6个脚本。我需要做什么?

1 个答案:

答案 0 :(得分:0)

所以基本上你想要做尽可能多的SSH连接,直到一个失败,此时你不再做了什么?如果是这样的话,您的代码似乎确实有效。如果第一次登录()失败,您的脚本将退出..