On Tue, Sep 16, 2014 at 1:06 PM, Baweja, Keshav
<keshav.baw...@jpmorgan.com.invalid> wrote:
> Hello
>
> JSch has configuration parameters to set compression algorithm for client to 
> server and server to client transport.
>
> compression.c2s
>     Compression algorithms for client-to-server transport. The default is 
> "none", but this library also supports "zlib" and "z...@openssh.com". (Other 
> compression algorithms can't be put in, it seems.)
>
> compression.s2c
>     Compression algorithms for server-to-client transport. The default is 
> "none", but this library also supports "zlib" and "z...@openssh.com". (Other 
> compression algorithms can't be put in, it seems.)
>
> Is it possible to set this configuration parameter in Options part of Camel 
> URI?
>
> The only Option I could see on Camel's FTP2 page is below -
> compression | Default Value = 0 | SFTP Only: Camel 2.8.3/2.9: To use 
> compression. Specify a level from 1 to 10. Important: You must manually add 
> the needed JSCH zlib JAR to the classpath for compression support.
>
>
> Does setting this Camel option (with JSch zlib on classpath) automatically 
> sets both these configuration parameters.
>

Did you find out about this? If not I suggest to dive into the source
code of camel-ftp, eg the sftp classes and see what happens in the
code.



>
>
> Regards
> Keshav
>
>
> -----Original Message-----
> From: Baweja, Keshav [mailto:keshav.baw...@jpmorgan.com.INVALID]
> Sent: Monday, September 15, 2014 2:30 PM
> To: users@camel.apache.org
> Subject: RE: JSch connection issue with Maverick SSHD server
>
> Thanks for your reply Nodet,
>
> The sftp server is hosted externally and is outside our infrastructure. I 
> can't make any changes to the server, and need to make client work with the 
> server configuration.  Would you know how I can do it, found the below on 
> Camel's ftp2 page and guess need to look at this -
>
> compression | Default Value = 0 | SFTP Only: Camel 2.8.3/2.9: To use 
> compression. Specify a level from 1 to 10. Important: You must manually add 
> the needed JSCH zlib JAR to the classpath for compression support.
>
> Regards
> Keshav
>
>
> -----Original Message-----
> From: Guillaume Nodet [mailto:gno...@apache.org]
> Sent: Monday, September 15, 2014 2:15 PM
> To: users@camel.apache.org
> Subject: Re: JSch connection issue with Maverick SSHD server
>
> Your server is configured with "zlib" compression only, while the client only 
> supports compression "none", so there's a mismatch and both can't talk to 
> each other.  You need to configure the server with both "zlib" *and* "none" 
> compression factories.
>
> 2014-09-15 7:39 GMT+02:00 Baweja, Keshav <keshav.baw...@jpmorgan.com.invalid
>>:
>
>> Hello
>>
>> I am using Camel 2.13.2 in my application to build up routes to
>> download files from sftp server locations. The codebase has been
>> tested ok against 5 different sftp servers. However against one
>> particular sftp server, JSch the sftp implementation used  by Camel
>> seems to disconnect immediately after connecting. Could you please
>> advise what could be the issue here. The log from application is as
>> below -
>>
>> [2014-09-15 05:52:32.236] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] DEBUG
>> org.apache.camel.component.file.remote.SftpOperations - Using private
>> keyfile: /home/.ssh/id_rsa
>> [2014-09-15 05:52:32.238] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] DEBUG
>> org.apache.camel.component.file.remote.SftpOperations - Using
>> knownhosts file: /home/.ssh/known_hosts
>> [2014-09-15 05:52:32.329] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] DEBUG
>> org.apache.camel.component.file.remote.SftpOperations - Using
>> StrickHostKeyChecking: no
>> [2014-09-15 05:52:32.329] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> Connecting to hostname port port
>> [2014-09-15 05:52:32.462] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> Connection established
>> [2014-09-15 05:52:32.589] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> Remote
>> version string: SSH-2.0-Maverick_SSHD
>> [2014-09-15 05:52:32.589] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> Local
>> version string: SSH-2.0-JSCH-0.1.50
>> [2014-09-15 05:52:32.589] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> CheckCiphers:
>> aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des
>> -ctr,arcfour,arcfour128,arcfour256
>> [2014-09-15 05:52:32.598] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> CheckKexes: diffie-hellman-group14-sha1
>> [2014-09-15 05:52:32.621] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> SSH_MSG_KEXINIT sent
>> [2014-09-15 05:52:32.621] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> SSH_MSG_KEXINIT received
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: ssh-rsa
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server:
>> aes128-cbc,aes256-cbc,aes192-cbc,3des-cbc,twofish256-cbc,twofish192-cb
>> c,twofish128-cbc,blowfish-cbc,cast128-cbc
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server:
>> aes128-cbc,aes256-cbc,aes192-cbc,3des-cbc,twofish256-cbc,twofish192-cb
>> c,twofish128-cbc,blowfish-cbc,cast128-cbc
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: hmac-sha1,hmac-sha1-96
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: hmac-sha1,hmac-sha1-96
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: zlib
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server: zlib
>> [2014-09-15 05:52:32.622] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server:
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> server:
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client:
>> diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-
>> group-exchange-sha1
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client: ssh-rsa,ssh-dss
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client:
>> aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-cbc,aes256
>> -cbc
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client:
>> aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-cbc,aes256
>> -cbc
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client: none
>> [2014-09-15 05:52:32.623] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client: none
>> [2014-09-15 05:52:32.624] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client:
>> [2014-09-15 05:52:32.624] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO  
>> org.apache.camel.component.file.remote.SftpOperations - JSCH -> kex:
>> client:
>> [2014-09-15 05:52:32.624] [Camel (camel-1) thread #0 -
>> sftp://user@hostname:port/data] INFO
>> org.apache.camel.component.file.remote.SftpOperations - JSCH ->
>> Disconnecting from hostname port port
>>
>> Regards
>> Keshav
>>
>>
>>
>> Regards
>> Keshav
>>
>>
>>
>> This email is confidential and subject to important disclaimers and
>> conditions including on offers for the purchase or sale of securities,
>> accuracy and completeness of information, viruses, confidentiality,
>> legal privilege, and legal entity disclaimers, available at
>> http://www.jpmorgan.com/pages/disclosures/email.
>>
>
> This email is confidential and subject to important disclaimers and 
> conditions including on offers for the purchase or sale of securities, 
> accuracy and completeness of information, viruses, confidentiality, legal 
> privilege, and legal entity disclaimers, available at 
> http://www.jpmorgan.com/pages/disclosures/email.
>
> This email is confidential and subject to important disclaimers and 
> conditions including on offers for the purchase or sale of securities, 
> accuracy and completeness of information, viruses, confidentiality, legal 
> privilege, and legal entity disclaimers, available at 
> http://www.jpmorgan.com/pages/disclosures/email.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to