SERVER

jenkins algorithm negotiation fail SSH

lovineff 2023. 7. 14. 13:34

Jenkins 의 publish over ssh 플러그인 사용시 algorithm negotiation fail 에러 발생에 대해 대응 방법을 설명합니다.

 

최신 버전의 Jenkins 사용시 Publish over SSH 사용중 에러가 발생하는데요.

이에 여러 방안을 찾았으나, 젠킨슨 깃허브에 23년 6월 말 일자로 이슈업되었고 아직 댓글로 안달린것으로 확인했습니다.

결국 답은 플러그인 버전을 낮추는 것이었네요..

 

결론 : 두개의 라이브러리를 다운그레이드

 

버전 낮추기

Publish over SSH

1.25 -> 1.24

 

JSch dependency

0.2.8-65.v052c39de79b_2 -> 0.1.55.61.va_e9ee26616e7

 

 

버전 낮추는 방법

아래 사이트에서 라이브러리 검색 후 설치

https://plugins.jenkins.io/

 

서버가 폐쇄망인 경우 위 사이트에서 라이브러리를 로컬로 다운 받아 라이브러리를 업로드하면 됩니다.

Jenkins 관리 > Plugins > Advanced settings

화면의  Deploy Plugin > 파일 선택 > Deploy

'SERVER' 카테고리의 다른 글

Jenkins 빌드 후 조치 call url  (0) 2023.07.14
프록시 서버 개념  (0) 2021.04.06