使用 phpseclib 搜索 SFTP 加载文件时的注意事项


notices when dowloading files by SFTP with phpseclib

当我尝试使用 phpseclib 通过 SFTP 下载文件时,我收到此错误:

注意:在/var/www/project1/include/sftp/Net/SSH2.php 中无效的 HMAC 1890路

注意:服务器关闭了连接 /var/www/project1/include/sftp/Net/SSH2.php on line 2017

注意:预计SSH_FXP_DATA或SSH_FXP_STATUS /var/www/project1/include/sftp/Net/SFTP.php 在第 1489 行

当文件大小大于 100kb 并且 I 时,会发生这些错误无法下载文件。

拜托,有人可以给我一个想法或可以帮助我解决这个问题吗?

对不起,我的英语不好。

你使用的是哪个版本的phpseclib?你能发布日志吗?您可以通过执行define('NET_SSH2_LOGGING', 2)来获取日志,然后在完成后$ssh->getLog() .