Nis*_*sal 6 java ant ssh solaris-10 jenkins
我有一个建立在我在Solaris服务器通过连接执行从詹金斯构建sshexec
的任务ANT
。
在触发构建时,它抛出以下错误:
com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: DH 密钥大小必须是 64 的倍数,并且范围只能从 512 到 2048(含)。不支持特定的密钥大小 2047。
经过一些谷歌搜索,我开始知道它可能会通过更新到 Java 8 来修复。然而,我这样做了,但是,仍然没有成功。
任何人都可以请让我知道如何解决它?
我们的修复:
Security.insertProviderAt(new BouncyCastleProvider(), 1)
Run Code Online (Sandbox Code Playgroud)
我们直接使用 Jsch 0.1.54 连接到 SFT 服务器并看到:
java.security.InvalidAlgorithmParameterException: DH 密钥大小必须是 64 的倍数,并且范围只能从 512 到 4096(含)。不支持特定的密钥大小 2047
可能相关
归档时间: |
|
查看次数: |
13938 次 |
最近记录: |