19

我已经使用 ssh2 连接到服务器,但是我在手册页ssh2_connect中没有看到任何关于我应该如何结束连接的方法。

我不完全喜欢在断开连接之前等待脚本结束。

我可以使用fclose吗?这听起来不太对...

4

3 回答 3

25

只是unset($connection)您的连接变量,或者ssh2_exec($connection, 'exit');可能会这样做。

为了更有说服力,您可能可以执行以下操作!

ssh2_exec($connection, 'exit');
unset($connection);
于 2011-04-28T14:26:44.320 回答
1

如果您使用的是phpseclib,一个纯 PHP SSH 实现,您可以使用$ssh->disconnect(). phpseclib 的析构函数调用它,但您也可以手动调用它。

于 2011-05-03T13:54:34.447 回答
-4

ssh2_exec('logout')应该杀死你的会话......

于 2011-04-28T14:28:13.060 回答