【问题标题】:com.Jcraft.jsch.JSchException: Algorithm negotiation fail while connecting to sftp in client locationcom.Jcraft.jsch.JSchException:在客户端位置连接到 sftp 时算法协商失败
【发布时间】:2018-07-08 14:10:48
【问题描述】:

当我尝试通过客户端机器中的 jave 代码连接到 SFTP 时,我得到以下异常,同时在客户端机器中使用 Runnable jar, 但在普通机器上,它已成功连接到SFTP

JSchException: 算法协商失败

我在这里遇到了异常。

session.connect();

如何解决?

【问题讨论】:

  • 请发布完整的堆栈跟踪和相关代码。还有你说的普通机器是什么意思?
  • session = jsch.getSession(userName, hostName, 22); session.setPassword(passWord);属性配置=新属性(); config.put("StrictHostKeyChecking", "no"); session.setConfig(config); session.connect();
  • 我们有两种环境,一种是本地机器,另一种是客户端机器。

标签: java


【解决方案1】:

我也遇到了同样的问题。我们需要使用最新的 JSch 库 - jsch-0.1.54.jar。 导入最新的jar后,问题解决了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 2018-05-29
    • 2021-12-25
    • 2017-04-29
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    相关资源
    最近更新 更多