[
https://issues.apache.org/jira/browse/CAMEL-4506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-4506.
--------------------------------
Resolution: Fixed
> The SFTP component: the keyboard-interactive auth method support
> -----------------------------------------------------------------
>
> Key: CAMEL-4506
> URL: https://issues.apache.org/jira/browse/CAMEL-4506
> Project: Camel
> Issue Type: Improvement
> Components: camel-ftp
> Affects Versions: 2.8.1
> Reporter: Eugene Kiselev
> Assignee: Hadrian Zbarcea
> Priority: Minor
> Fix For: 2.9.0
>
> Attachments: SftpExtendedEndpoint.java
>
>
> As it was discussed in this topic
> http://camel.465427.n5.nabble.com/The-SFTP-component-the-keyboard-interactive-auth-method-support-td4853523.html
> The SFTP component may be slightly improved to support the
> keyboard-interactive auth method and the compression,
> Preamble:
> It appeared that our sftp share we get files from doesn't support the ssh
> password auth method and we're not allowed to put the public key to there. So
> the only ssh auth method we can use is the keyboard-interactive.
> Unfortunately the SFTP camel component doesn't support this.
> However this can be easily fixed simply by providing the Jsch session with
> both the com.jcraft.jsch.UserInfo and com.jcraft.jsch.UIKeyboardInteractive
> interfaces. The UIKeyboardInteractive has the only one
> promptKeyboardInteractive method which returns String[] containing the
> password entered by user interactively. In our case I simply return a
> password.
> The implementation example is attached.
> Also it's sometime required to set the ssh compression to be able to process
> longsize files. The compression fix is also implemented in the attached file.
> Compression requires the zlib jar to be in the pom.
> This was tested with the 0.1.44-1 version of the jsch and the 1.0.7 version
> of the jzlib.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira