我期待连接到服务器,他们支持以下密钥交换方法ecdh-sha2-nistp521 ecdh-sha2-nistp384 ecdh-sha2-nistp256 diffie-hellman-group-exchange-sha256 diffie-hellman-group14 diffie-hellman-group
我正在使用jsch jsch-0.1.53并使用RSA私钥/公钥连接到服务器 . 这可以在服务器更改之前正常工作,现在返回这个奇怪的错误
com.jcraft.jsch.JSchException:SSH_MSG_DISCONNECT:11 1024和1024之间没有适当的素数可用 . 在com.jcraft.jsch.Session.read(Session.java:899)的com.jcraft.jsch.Session.connect(Session.java:294)com.jcraft.jsch.Session.connect(Session.java: 154)
我正在运行并使用java 1.6.0_16编译项目 .
知道如何解决这个问题吗?
1 回答
我遇到了与jsch 0.1.53和Java 1.7.0_05相同的问题 . 当我更新到Java 1.8_101时它得到了解决