본문 바로가기

개발 일지, etc/Linux

[Ubuntu(linux)] ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

 

접속하는 서버용 데스크탑을 포맷한 뒤 노트북으로 접속하려고 할 때 아래와 같은 에러가 발생했습니다.

이에 관한 해결 방법을 서술하려고 합니다.

 

1. 명령어 입력 및 재실행

터미널에 아래 명령어를 실행한 후 재실행하면 됩니다.

ssh-keygen -R {서버 IP}

 

2. 발생하는 이유

아래 참조한 티스토리 글의 내용을 인용하자면 아래와 같습니다.

ssh 최초접속시에 A와 B에서 서로간에 인증 과정을 하는데.. B는 새로 설치되었으니 B는 상관없지만..
A는 예전B에  IP로 인증이 되어있는 상태에서 B로 로그인을 하면
로그인시에 예전에 IP로 인증했던 정보를 가지고 B로 로그인을 하려고 하지만 B는 인증정보가 없기때문에
위와 같은 현상이 나타난다.

 

Reference : 

https://visu4l.tistory.com/entry/ssh-원격-접속-에러WARNING-REMOTE-HOST-IDENTIFICATION-HAS-CHANGED

 

ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

가끔 가다가 잘 접속되던 서버가 아래와 같은 메세지를 띄우는 경우가 있다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

visu4l.tistory.com