zoukankan      html  css  js  c++  java
  • com.jcraft.jsch.JSchException: Algorithm negotiation fail

    无论javaweb应用的sftp功能运行在Tomcat服务器,还是weblogic服务器都会报如下错:

    com.jcraft.jsch.JSchException: Algorithm negotiation fail
    at com.jcraft.jsch.Session.receive_kexinit(Session.java:582)
    at com.jcraft.jsch.Session.connect(Session.java:320)

    最开始我们的Linux服务器 ssh版本是这样的:

    $ ssh -V

    OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013

    服务器升级到

    OpenSSH_8.2p1, OpenSSL 1.1.1g 21 Apr 2020

    升级后通过SFTP下载文件时,就报了 Algorithm negotiation fail 错误.

    解决办法是 我们将JDK6升级到了JDK7 解决了该问题.

     jsch-0.1.50.jar 这个版本的jar包我们并没有做升级处理。(虽然现在最新版本已经到了  jsch-0.1.55.jar)

    补充一点: weblogic 服务器的 jdk6 变更为 jdk7 的方式

  • 相关阅读:
    【转】 上海交大ACM队长建议
    好资源
    待做
    分治思想
    周末看的东西
    [UVa11988] Broken Keyboard (a.k.a. Beiju Text)
    UVa 题目分类
    [UVa11729] Commando War
    [LA3135] Arugus
    [UVa11995] I Can Guess the Data Structure!
  • 原文地址:https://www.cnblogs.com/xin1006/p/13138231.html
Copyright © 2011-2022 走看看