「com.enterprisedt.net.ftp.ssh.SSHFTPClient」クラス (edtFTPj/PRO - 商用 Java ファイル転送クライアント)を使用して SFTP のリモート ホストに接続しようとすると、「メッセージ ストアが EOF に達しました」という例外が発生します。
同じコードを使用して、SFTP の別のリモート ホストに正常に接続できます。
問題の原因となっている特定のホストに固有の構成はありますか? もしそうなら、それを確認する方法はありますか?この例外メッセージ以外のログはありません。ただし、コードを変更して、提案されたデバッグ オプションを試すことができます。
既存のコードが既にこのライブラリを使用しているため、他の SFTP ライブラリを使用できないことに注意してください。
com.enterprisedt.net.j2ssh.authentication.AuthenticationProtocolException: Failed to read messages
at com.enterprisedt.net.j2ssh.authentication.AuthenticationProtocolClient.a(AuthenticationProtocolClient.java:265)
Caused by: com.enterprisedt.net.j2ssh.transport.MessageStoreEOFException: The message store has reached EOF
at com.enterprisedt.net.j2ssh.transport.SshMessageStore.getMessage(SshMessageStore.java:177)
at com.enterprisedt.net.j2ssh.transport.SshMessageStore.getMessage(SshMessageStore.java:110)
at com.enterprisedt.net.j2ssh.authentication.AuthenticationProtocolClient.a(AuthenticationProtocolClient.java:261)
... 31 more