기계는 거짓말하지 않는다

jsch 오류 com.jcraft.jsch.JSchException: Algorithm negotiation fail 본문

Web/Spring Boot

jsch 오류 com.jcraft.jsch.JSchException: Algorithm negotiation fail

KillinTime 2023. 10. 20. 19:22

session connect를 할 때, 다음과 같은 오류가 발생했다.

com.jcraft.jsch.JSchException: Algorithm negotiation fail
	at com.jcraft.jsch.Session.receive_kexinit(Session.java:529) ...

jdk 1.8 버전을 사용하고 있었고 jsch는 0.1.55였다.

더 높은 버전 0.1.72를 사용하여 해결하였다.

gradle에 다음 의존성을 추가했다.

dependencies {
implementation 'com.github.mwiede:jsch:0.1.72'
...

JCE(Java Cryptography Extension)도 추가로 설치했었는데, JCE만 설치했을 때는 해결되지 않았다.

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8

Comments