通过类型资源(SSH2 SFTP)使用phpseclib

时间:2014-04-14 13:25:36

标签: phpseclib

我正在为需要在SFTP服务器上执行某些操作的公司开发Intranet应用程序。 所以,我想使用phpseclib,因为我需要复杂的函数,如rawlist,lstat ...... 我的问题是我无法访问主机或密码。 我只能访问一个函数,它返回一个类型的资源(SSH2会话)。 我可以使用php函数ssh2_sftp获取类型的资源(SSH2 SFTP)。基本上,我想使用此ressource连接到phpseclib。是否有可能(即使需要改变phpseclib Net_SFTP的构造函数)?感谢。

1 个答案:

答案 0 :(得分:-1)

遗憾的是,不能这样做。 phpseclib通过发送原始SSH2数据包来实现SFTP。我收集的libssh2 PECL扩展程序不会让程序发送自己的原始请求,因此phpseclib无法使用它。

我收集你正在使用的服务器正在运行修改后的PHP版本,并且已经在二进制文件中内置了这个ssh2_return_resource()类型的函数?