리눅스 서버에 SSH를 이용하여 원격 접속시에 위와 같은 에러 메시지가 뜨면서 접속이 안되는 경우가 있다.
(참고로 사용하는 리눅스 버전은 우분투 22.04)
대략 해석하면 원격 호스트 식별 정보가 변경되었다는? 것이다.
에러가 뜨는 이유는,
처음 호스트가 서버에 원격으로 접속한 뒤
후에 다시 호스트에서 서버로 ssh 접속할때 호스트에는 처음 인증했던 인증정보가 남아있지만,
서버에는 새로 설치되었기 때문에 인증벙보가 남아 있지 않아 위의 오류가 뜬다고 한다.
나 같은 경우에는 기존에 우분투를 20.04를 설치하고 ssh 접속까지 테스트 후에
22.04버전으로 재설치 후 동일한 IP부여하고 다시 연결시에 위와 같은 에러 메시지가 떴다.
ssh-keygen -R (IP주소)
ex) ssh-keygen -R xxx.xxx.xxx.xxx
그 후에 다시 접속을 하면
Are you sure you want to continue connecting (yes/no/[fingerprint])? 가 표시되고 yes를 입력하면 정상적으로 접속이 된다.