Linux SSH연결 오류 WARING: REMOTE HOST IDENTIFICATION HAS CHANGED

ssh 서버 접속 시 오류발생

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
.
.
.

리눅스환경에서 ssh연결을 하려고 할 때 위와 같은 에러문구가 나오면서 연결이 되지 않을 때가 있습니다.

 

오류 발생원인

서버를 재구축하거나 동일한 아이피를 사용하여 새로운 서버를 세팅할경우 외부에서 연결 시 이런 오류가 발생할 수 있습니다.

 

728x90

간단한 해결방법

방법1

sudo ssh-keygen -R hostname

연결하고자 하는 hostname을 수정하여 명령어를 입력하면 됩니다.

 

 

방법 2

rm /root/.ssh/known_hosts

known_hosts 파일을 지워준뒤 다시 연결을 시도합니다.

파일을 지워도 ssh연결에 접속할 때 파일이 다시 생성됩니다.

 

 

ssh 재연결

그리고 ssh에 다시 연결할 때 이런 내용이 출력되는데 yes를 입력해 주면 정상적으로 연결됩니다.

Top