SFTP via JSch est jeter de l'erreur 4: Échec
Je suis confronté à une question particulière, tout en essayant de SFTP un fichier à partir de Windows à Unix serveur. Le message d'erreur "trace de la pile" est -
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)
J'ai beaucoup cherché sur d'autres forums, mais ne pouvait pas obtenir à la cause racine. J'ai observé une chose de plus - le nom de fichier, je suis en train de SFTP, est *.xml quand je la changer *.XML le SFTP est "réussi". Très bizarre ne pouvait pas identifier le problème. Je suis en train d'essayer ceci à l'aide d'JSch API Java. Mais j'ai vu le même problème lors de la tentative de l'WinSCP frontal.
OriginalL'auteur Saikat | 2014-11-13
Vous devez vous connecter pour publier un commentaire.
Il est commun pour OpenSSH /SFTP serveur de code de retour 4 (Échec) pour de nombreuses raisons différentes, sans donner de détails.
Vous devez vérifier SFTP journal du serveur pour en savoir plus.
Voir en.wikibooks.org/wiki/OpenSSH/Logging
OriginalL'auteur Martin Prikryl
J'ai été confronté au même problème. Assurez-vous que votre service SFTP est en cours d'exécution. Et Si il est déjà en cours d'exécution, puis le redémarrage de ce service devrait faire l'affaire.
OriginalL'auteur Bilal Ahmed Yaseen