PHP在另一个页面中重用SSH连接

时间:2010-12-03 21:55:36

标签: php ssh

只是想知道,无论如何都要在另一个php脚本页面中重用ssh连接。 比如,我在A页打开一个连接,我完成了ahtorization,但是我想在另一个脚本页面B中处理用户命令,是否可以运行命令避免另一个连接?

4 个答案:

答案 0 :(得分:2)

@code_burgar:mysql_pconnect()怎么样?

到OP:用phpseclib, a pure PHP SSH implementation中的pfsockopen()替换fsockopen()的所有实例

答案 1 :(得分:1)

由于在一个PHP脚本中打开的MySQL连接不能在第二个中运行的原因相同,所以不会起作用。

答案 2 :(得分:1)

不,php在完成后关闭所有资源句柄。即使没有,也无法保存资源的状态。

答案 3 :(得分:0)

是的,如果您使用OpenSSH连接到远程服务器并使用连接多路复用功能,则可以执行此操作。

阅读ssh manual pages了解详情,特别是ssh_config(5)中的ControlMaster条目。