본문 바로가기

IT/Linux

[ssh] host의 rsa키값이 변경되어서 접속이 불가할 때

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

ssh  root@[IP]

이렇게 쳤을뿐인데... 




이런 무시무시한놈이 나와서 놀라게 할때가 있다.

저도 그래서 개깜놀해서 네이년에 잽싸게 검색해봤더니.

금방 답을 찾았네요.

제가 접속한 상태에서 그쪽 리눅스를 다시 깔았었거든요.

그래서 이전에 접속한 RSA 키 값으로 자꾸 접속하려니까 맞지 않았던거에요.

결론은 지우면 된다는거.



ssh-keygen -R [ IP or DomainName]

ex) ssh-keygen -R 123.123.123.123
 

 


터미널에 저거 치면 된다. 

아 쉽다.-_- 

그리고 다시 ssh root@[IP]

하면 이제 될꺼에요^^ 



혹시 그래도 안된다면(전 잘되서 이방법은...안썼어요)

find / -name known_hosts 을 통해 해당파일을 찾아 지우면 된데요.
root계정이면 /root/.ssh/known_hosts 에 있고,
일반계정이면 /home/username/.ssh/known_hosts 에 있답니다.

그럼 즐거운 리눅스 생활!