어플리케이션

no matching key exchange method found 발생 시 조치

forward error correction Circle 2022. 12. 20. 11:05
반응형

scp 명령어로 파일을 다른 서버 넘길려고 할 때 다음과 같은 문구가 뜨면서 오류가 발생합니다.

no matching key exchange method found  

 

문구가 나타나는 이유는 요청한 서버와 요청받는 서버 측의 암호화 키가 맞지 않아 발생하는 것입니다.

 

[root@feccle] # scp /usr/local/tomcat/acces_log root@192.168.0.45:/tmp

no matching key exchange method found: client ecdh-sha2-nistp256,ecdh-sha2-nistp384,ext-info-c server diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256

lost connection

 

조치 방안은 다음과 같습니다.

Client 측 암호화 알고리즘을 확인하여 oKexAlgorithms 옵션을 붙입니다.

* "-oKexAlgorithms= " 명령어로 조치 가능

 

조치 명령어는 다음과 같습니다. 

[root@feccle] #scp -oKexAlgorithms=diffie-hellman-group14-sha1 /usr/local/tomcat/acces_log root@192.168.0.45:/tmp

명령문 실행 후 정상적으로 요청받는 서버의 정보를 입력하게 됩니다.

 

root@192.168.0.45's password:

패스워드 입력 후 정상적으로 파일이 넘어가는 것을 확인 할 수 있습니다.

반응형