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 front конец.
2 ответов
Я столкнулся с той же проблемой. Убедитесь, что служба SFTP запущена. И если он уже запущен, перезапуск этой службы должен сделать трюк.