XX아~ 열심히 하지마~. 잘하란 말야~

REMOTE HOST IDENTIFICATION HAS CHANGED 본문

Blog/Apple

REMOTE HOST IDENTIFICATION HAS CHANGED

IamwhatIam 2021. 5. 19. 21:42

ssh 를 이용해서 Server에 접속하려고 했을 때 발생할 수 있는 에러(?) 이다.

REMOTE HOST IDENTIFICATION HAS CHANGED

오류라기 보다는 경고인데... RSA Key가 맞지 않아서 발생하는 문제이다.

즉 최초 접속했을 때의 Server IP와 현재 접속할 당시의 IP가 달라졌기 때문에 발생하는 오류이자 경고이다.

일반적으로 윈도우에서 자주 사용하는 Putty나 SecureCRT의 경우엔 Key가 다르며 다시금 패스워드를 물어보면서 Key를

다시금 생성하도록 유도한다. 하지만 Terminal이나 iTerm의 경우엔 위와 같은 경고와 함께 접속 자체가 안된다.

다시금 RSA Key를 생성하기 위해서는 아래와 같이 명령하면 된다.

ssh-keygen -R [ServerIP-Ex : 192.168.0.200]

ssh-keygen -R 192.168.0.200

 또는 이미 생성된 RSA Key 값을 삭제 하면 된다.

OSX의 경우 ~/.ssh 아래에 생성된다.

cd ~/.ssh
rm ./known_hosts