JSch连接SSH出现异常Exception:Algorithm negotiation fail

  JSch
  Java
7
0
0
字数:412
博主: 勤勇学
发布于: 2024-09-09 16:28:23
原创声明:文章所有权为创作者【原创】所有,未经许可,不得转载!
目录
未发现目录

Algorithm negotiation fail 的中文是算法协商失败,所以是服务端和客户端SSH支持的加密算法不一致导致的

解决方案

检查代码中使用JSch版本是否为`0.1.55`,尝试升级到最新版`0.2.19`,看看是否解决

注意,0.1.55版本的groupId和0.2.x版本不一样,但是实际代码是一致的

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

<dependency>
    <groupId>com.github.mwiede</groupId>
    <artifactId>jsch</artifactId>
    <version>0.2.19</version>
</dependency>

目录
未发现目录