SFTP через JSch выдает ошибку 4: сбой
Я сталкиваюсь со специфической проблемой при попытке SFTP-файла с Windows на сервер Unix. Ошибка «трассировки стека» -
4: Failure
at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846)
at com.jcraft.jsch.ChannelSftp.checkStatus(ChannelSftp.java:2459)
at com.jcraft.jsch.ChannelSftp._sendCLOSE(ChannelSftp.java:2465)
at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:683)
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:475)
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:365)
Я много искал на других форумах, но не смог найти причину. Я заметил еще одну вещь - имя файла, которое я пытаюсь использовать в SFTP, - это * .xml, когда я изменяю его на * .XML, SFTP является «успешным». Очень странно, не смог определить проблему. Я пытаюсь это с помощью JSch Java API. Но я видел ту же проблему, когда пытался использовать интерфейс WinSCP.