SFTP报错,JSchException: Algorithm negotiation fail

GreatQing 发布于 2016/07/26 18:27
阅读 3K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

各位大神,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



加载中
0
shanezhou
shanezhou

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

ps: 我是 ssh出错

0
shanezhou
shanezhou

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

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

0
shanezhou
shanezhou

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

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

GreatQing
GreatQing
非常感谢,在sshd_config文件中添加上述算法,重启sshd服务报错了,现在打算升级jsch的版本试一下
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部