各位大神,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.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
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>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。