2016-08-11 4 views
1

ローカルUnixマシンからSFTPをサポートするリモートサーバにファイルをアップロードしたいとします。SFTPサーバにAnt/JSchを使用して接続するときに「受信したメッセージが長すぎます」

com.jcraft.jsch.JSchException:4:受信したメッセージを、それが常に出てエラーであろうから、私がtrueに設定されsftp属性を持つSCPタスクを使用するAntスクリプトを使用して実装しようとしたが、それはうまくいきませんでした長すぎます:1416128878.

問題を解決する必要があるシェルスクリプトを使用して達成できたら助けてください。また、スクリプトが動作するようにsftpまたは何かをローカルマシンにインストールする必要がありますか?

ここにお手伝いいただければ幸いです。

乾杯、
アシュリー

答えて

1

あなたのAntスクリプトが動作します。それは動作しないサーバーです。

サーバが何らかのメッセージを出力するため、SFTPプロトコルに違反します。スタンドアロンのSFTPクライアントを試しても、接続できないことがわかります。

メッセージはThin(0x 54 68 69 6E = 1416128878)で始まります。

も参照してください。https://winscp.net/eng/docs/message_large_packet

+0

はい、あなたは正しいです。私は私のシステムにインストールしたWInSCPツールを使って同じことを試みたが、接続できなかったが、エラーは出なかった。 。そうであれば、サーバー側で何をする必要がありますか? – Ashley

+0

私の答えのリンクは解決策を説明しています。 –

関連する問題