본문 바로가기
Project

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

by ocxanc 2022. 1. 26.
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.

ssh 원격 접속을 할때 위와 같은 에러가 뜨면서 접속이 안될 때가 있다. 검색해보면 보통 아래 커맨드로 된다고 하는데, 나는 아래 커맨드로 해결이 되지 않았다.

ssh-keygen -R hostname

이때 나는 아래 방법으로 해결했다. 먼저 에러 마지막을 보면

Add correct host key in /Users/haewon/.ssh/known_hosts to get rid of this message.

로 known_hosts가 저장된 경로를 알려준다. 그러면 아래 커맨드로 그 파일에 들어가서,

nano /Users/haewon/.ssh/known_hosts

접속하고자 하는 host에 대한 줄로 이동해서 Ctrl + K로 줄을 삭제한다. 그리고 다시 ssh 연결을 시도하면, 아래 질문이 뜬다. yes라고 답변하면 정상적으로 접속이 된다.

Are you sure you want to continue connecting (yes/no/[fingerprint])? 

 

댓글