[DEV] 기록

[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

꾸준함. 2023. 6. 20. 02:09

개요

ssh 접속을 시도했는데 아래와 같은 오류가 발생했습니다.

 

 

원인

내용을 해석하자면 원격 호스트 식별 정보 즉, RSA 키가 변경되었기 때문에 위와 같은 오류가 발생한 것입니다.

이는 극단적으로 해석하자면 man-in-the-middle attack에 의해 발생했을 수도 있고 등록된 호스트 정보 외 다른 호스트에서 접근을 시도해서 발생했을 수도 있습니다.

저 같은 경우 local에서 docker로 실행된 서버에 접속하려고 하는 도중 발생한 오류였기 때문에 후자였습니다.

 

해결 방법

해당 경고를 제거하기 위해서는 /root/.ssh/known_hosts에 올바른 Host Key를 추가하거나 기존 Host Key를 제거하면 됩니다.

local에서 작업한다면 Window 기준 C:\Users\USER\.ssh 내 known_hosts 파일 내용을 변경하시면 됩니다.

 

 

저는 local에서 작업했기 때문에 별생각 없이 파일 내용을 초기화했지만 실서버에서 위와 같은 에러가 발생했다면 원인을 파악하고 대응을 해야 합니다.

반응형