PHP SSH会话未被杀死

时间:2014-10-29 12:38:16

标签: php ssh ssh2-exec

当我们使用ssh2_connect时,会创建ssh会话。完成所有工作后,我做了

ssh2_exec($con, 'exit;');
unset($con);

这是一个连续的过程(ssh连接已建立并从代码中关闭)。 在2/3天之后我发现,进一步的ssh会话(甚至从终端手动尝试)被拒绝。因此,更有可能没有正确杀死SSH会话。

请指导我如何以干净整洁的方式退出PHP会话,以免将来ssh2_connect失败。

1 个答案:

答案 0 :(得分:0)

$blah=ssh2_exec($con, 'exit;');
....
fclose($blah);