晓风残夜  

jdk版本1.8. 在连接sftp服务器的时候报错JSchException: Algorithm negotiation fail

一开始使用的包是`com.jcraft:jsch` . 搜了一下是由于包太久没有维护导致

解决方案

将依赖

1 <dependency>
2     <groupId>com.jcraft</groupId>
3     <artifactId>jsch</artifactId>
4     <version>0.1.55</version>
5 </dependency>

替换为

1 <dependency>
2     <groupId>com.github.mwiede</groupId>
3     <artifactId>jsch</artifactId>
4     <version>0.2.19</version>
5 </dependency>
posted on 2025-08-04 18:14  晓风残夜  阅读(80)  评论(0)    收藏  举报