【发布时间】:2013-12-03 15:37:41
【问题描述】:
对 JSCH 引发的“算法协商失败”错误进行故障排除。 SSH 服务器接受 aes128-ctr、aes192-ctr 和 aes256-ctr。我怀疑客户端中的 JRE 可能太旧了 - 我无法访问客户端框。我用 JSCH 0.1.5 和 JRE7 写了一段代码连接到同一个服务器,并且连接实际上是通过的。
Google 不会给我答案。你会?谢谢!
【问题讨论】:
对 JSCH 引发的“算法协商失败”错误进行故障排除。 SSH 服务器接受 aes128-ctr、aes192-ctr 和 aes256-ctr。我怀疑客户端中的 JRE 可能太旧了 - 我无法访问客户端框。我用 JSCH 0.1.5 和 JRE7 写了一段代码连接到同一个服务器,并且连接实际上是通过的。
Google 不会给我答案。你会?谢谢!
【问题讨论】:
您是否为您的 JRE 安装了 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files?在安装之前,您无法访问所有加密算法。
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
【讨论】: