에러 메세지

1
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

문제 상황

Virtual Box를 이용해 가상머신에 설치한 리눅스를 삭제했다가 재설치했다.
재설치한 리눅스에 SSH를 통해 접속하려고 하자, 위와같은 에러메세지가 발생했다.

원인

에러메세지를 해석해보자면
“원격 호스트의 Identification이 변경되었습니다!”

먼저 설치된 리눅스와 재설치된 리눅스의 IP 주소는 동일하나, 서로 다른 기기이므로
재설치 이전의 SSH 연결에서 획득한 인증이 재설치 후에는 먹히지 않는 것이다.

해결

기존의 SSH 인증서를 삭제한 후, 재설치 OS에 다시 SSH 연결을 하면 된다.

1
2
3
4

# 기존의 SSH 인증서 삭제
ssh-keygen -R IP주소

Reference

https://visu4l.tistory.com/entry/ssh-%EC%9B%90%EA%B2%A9-%EC%A0%91%EC%86%8D-%EC%97%90%EB%9F%ACWARNING-REMOTE-HOST-IDENTIFICATION-HAS-CHANGED