报错如下:
com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
网上查到类似的说是jdk版本问题,目前使用的是1.6,正在用1.7测试……
http://www-01.ibm.com/support/docview.wss?uid=swg21644338
http://stackoverflow.com/questions/6851461/java-why-does-ssl-handshake-give-could-not-generate-dh-keypair-exception
------经测试升级JDK1.7无效/(ㄒoㄒ)/~~
-----------------------解决方案---------------------------
[ERROR] upload.SSHThread 2016-01-26 18:37:45,825 : Create ssh session Failed!! ip=132.90.101.8, username=pnms
com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
或者
[ERROR] upload.SSHThread 2016-09-19 13:28:16,981 : Create ssh session Failed!! ip=132.77.255.17, username=pnms
com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
从ssh7.1版本登陆到5.1版本的时候,会有这样一个错误。
jsch-0.1.53.jar与jdk1.6配合ssh登录时,会有这样一个错误。
解决办法:
JDK与jsch.jar包的配合问题。
jdk1.8配合jsch-0.1.53.jar可解决此问题。