【问题标题】:Using phpseclib via resource of type (SSH2 SFTP)通过资源类型(SSH2 SFTP)使用 phpseclib
【发布时间】:2014-04-14 13:25:35
【问题描述】:

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

【问题讨论】:

    标签: phpseclib


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 2023-03-13
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多