Hi, +-From: Nick <equn...@gmail.com> --------- |_Date: Fri, 12 Sep 2014 12:24:37 +0400 __ | |I got the following: ... |> Remote version string: SSH-2.0-1.36_sshlib GlobalSCAPE ... >> kex: server: diffie-hellman-group1-sha1
Frankly to say, there is no hope to connect to that sshd by using JSch with Java8. It seems that sshd from GlobalSCAPE will use the longer(>1024) key for "diffie-hellman-group1-sha1", but 1024 length key must be used in that key exchage method, as defined in RFC4253[1]. IMHO, it is the implementation bug of GlobalSCAPE. The second problem is that Java8 has been suddenly changed to reject long key(>1024) for DSA Signature[2]. If you need to use that sshd, check its configuration or vote that issue entry[2] to fix that undocumented breaking change. [1] http://tools.ietf.org/html/rfc4253#section-8.1 [2] https://bugs.openjdk.java.net/browse/JDK-8039921 Sincerely, -- Atsuhiko Yamanaka JCraft,Inc. 1-14-20 HONCHO AOBA-KU, SENDAI, MIYAGI 980-0014 Japan. Tel +81-22-723-2150 Skype callto://jcraft/ ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ JSch-users mailing list JSch-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jsch-users