2

phpseclib を使用して SFTP でファイルをダウンロードしようとすると、次のエラーが発生します。

注意: /var/www/project1/include/sftp/Net/SSH2.php の 1890 行目の無効な HMAC

通知: 2017 行の /var/www/project1/include/sftp/Net/SSH2.php でサーバーによって接続が閉じられました

注意: /var/www/project1/include/sftp/Net/SFTP.php の 1489 行目に SSH_FXP_DATA または SSH_FXP_STATUS が必要です

これらのエラーは、ファイル サイズが 100kb を超え、ファイルをダウンロードできない場合に発生します。

誰かが私にアイデアをくれたり、この問題を解決するのを手伝ってくれませんか?

PD。私の悪い英語でごめんなさい。

4

1 に答える 1

1

どのバージョンの phpseclib を使用していますか? ログを投稿できますか? 実行してログを取得できdefine('NET_SSH2_LOGGING', 2)ます。完了したら、$ssh->getLog().

于 2013-09-12T17:54:05.783 に答える