Windows에서 Unix 서버로 파일을 SFTP하려고 할 때 특이한 문제가 있습니다. "스택 추적"오류입니다 -JSch를 통한 SFTP에서 오류 4가 발생 함 : 실패
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를 시도하고 있습니다. SFTP가 * .XML로 변경되면 * .xml이 "성공"합니다. 매우 이상한 문제를 식별하지 못했습니다. JSch Java API를 사용하여이 작업을 시도하고 있습니다. 그러나 WinSCP 프런트 엔드를 시도하는 동안 동일한 문제가 발생했습니다.
WinSCP의 작성자가 내 질문에 대답하는 것이 좋습니다. @Martin 어디에서 SFTP 로그를 찾을 수 있습니까? – saikosen
https://en.wikibooks.org/wiki/OpenSSH/Logging 참조 –