开发者社区> 问答> 正文

SFTP报错,JSchException: Algorithm negotiat?报错

各位大神,SFTP连接报错,怎么解决,求指导

com.jcraft.jsch.JSchException: Algorithm negotiation fail

        at com.jcraft.jsch.Session.receive_kexinit(Session.java:583) ~[jsch-0.1.51.jar:na]
        at com.jcraft.jsch.Session.connect(Session.java:320) ~[jsch-0.1.51.jar:na]

        at com.tycredit.bill.utils.SftpUtil.connect(SftpUtil.java:52) ~[biz-1.0.0.jar:na]

JDK:1.7

SSH:OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

jsch:0.1.51



展开
收起
爱吃鱼的程序员 2020-06-09 13:08:08 1000 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    http://stackoverflow.com/questions/30846076/jsch-algorithm-negotiation-fail 刚看到的,不知道对你没有帮助

    ps:我是ssh出错

    还有,检查一下你的执行机的ssh版本,openssh6.7以上版本jsch不支持,要在配置文件里面添加验证方式。

    http://blog.csdn.net/junshao21/article/details/43227473

    最新进展,升级jschjar包到0.1.53就可以用了。

    <dependency>
    <groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.53</version>
    </dependency>

    非常感谢,在sshd_config文件中添加上述算法,重启sshd服务报错了,现在打算升级jsch的版本试一下
    2020-06-09 13:08:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载