본문 바로가기

IT

SSH no matching cipher found. Their offerno matching cipher found. Their offer

안녕하세요!

양군 입니다 :)


ssh를 별도의 툴을 사용하지 않고, 터미널을 이용해서 접속 하시는 분들 중

간혹 접속이 원활하게 되지 않을때가 있습니다

오늘은 ssh 접속 중 "no matching cipher found. Their offerno matching cipher found. Their offer" 에러에 대해 알아 보겠습니다

에러 화면* IP는 보안상의 이유로 모자이크 처리

이 메세지가 뜨는 이유는

사용하시는 터미널과 접속하려는 장비 또는 서버에 ssh 암호화 방식이 맞지 않아 발생 하는 에러 입니다.

에러 메세지를 보시면

no matching cipher found. Their offer: aes256-cbc,aes128-cbc,3des-cbc

SSH 접속 시 암호화 방식을 aes256-cbc,aes128-cbc,3des-cbc 제안하고 있습니다

ssh --help 명령어를 입력 해 보면

아래 옵션들을 확인 하실 수 있습니다

usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]

           [-D [bind_address:]port] [-E log_file] [-e escape_char]

           [-F configfile] [-I pkcs11] [-i identity_file]

           [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]

           [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]

           [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]

           [user@]hostname [command]

여기에서 우리가 변경 해야 할 것은 cipher 방식이므로 

[-c cipher_spec]

옵션을 사용 하여 위에 제시한 암호화 방식으로 변경 하여 접속 하면 됩니다

처리결과* IP와 암호키는 보안상의 이유로 모자이크

짠 접속이 잘 되네요~

참고로 전 제시한 암호중 첫번째 것으로 했는데 제시된 암호화 방식 중 아무거나 사용 하셔도 됩니다


감사합니다!