Re: [JSch-users] Missing timeout value in ChannelDirectTCPIP.connect() will terminate session after
Status: Alpha
Brought to you by:
ymnk
From: <ym...@jc...> - 2013-04-05 06:55:47
|
Hi, +-From: Lars Merke <lar...@gm...> -- |_Date: Wed, 3 Apr 2013 16:17:15 +0200 ____ | |I am using ChannelDirectTCPIP to forward arbitrary data to machines behind |my SSH server. Unfortunately the connect method does not provide the |possibility to define a timeout value. In my case my Linux SSH server box |has a tcp timeout of about 190 seconds. ChannelDirectTCPIP.connect() calls |Channel.sendChannelOpen(), which will retry opening the channel 10 times |with 5 second wait time and then throws an Exception. ... |Is it possible to add timeouts to ChannelDirectTCPIP? I have added the following method, Session#setPortForwardingL(String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf, int connectTimeout) Would you please try http://www.jcraft.com/jsch/jsch-0.1.50-rc3.zip ? Sincerely, -- Atsuhiko Yamanaka JCraft,Inc. 1-14-20 HONCHO AOBA-KU, SENDAI, MIYAGI 980-0014 Japan. Tel +81-22-723-2150 Skype callto://jcraft/ Twitter: http://twitter.com/ymnk Facebook: http://facebook.com/aymnk |