ubuntu -- ssh 원격접속에러 

               ( REMOTE HOST IDENTIFICATION HAS CHANGED! )



환경 :  

          서버 ==> ubuntu 14.04 LTS server 64bit

          client ==> 맥 요세미티 터미널    


참고 :  http://stackoverflow.com/questions/8654064/ubuntu-ssh-warning-remote-host-identification-has-changed




<< 문제점 >>

 ubuntu server OS 재설치후, 이전에 잘 접속하던 맥 터미널에서 ssh 접속시 다음과 같은 에러남.




<< 해결하기 >>


 1. 에러 메세지를 확인하기 위해, 에러메세지에 나오는 known_hosts 파일을 열어보자.

$ nano /Users/mainmac/.ssh/known_hosts 


2. 4번째줄에 아래과 같은 key 가 적혀있는데, 이게 안맞다는 뜻 




==>  그렇다면, 결론은 2가지 해결책이 보인다.

  1) 수동으로 직접 4번째줄 지우고, 다시 원격 ubuntu sever 접속하기

  2) 명령어 사용하여 자동으로 4번째줄 지우고, 원격접속하기.




==> 이중에서 명령어로 자동으로 줄지우고 원격 접속하자!!


$ ssh-keygen -R "you server hostname or ip"




--> 이제 이전의 know_hosts 파일은 known_hosts.old 라는 이름은 바뀌고,

    ip 에 해당하는 4번째 줄이 지워진 새로운 known_hosts 파일이 생긴 것을 볼수있다.






*** 다시 원격 우분투 서버에 접속해보자!

    -- 에러 없이 잘 접속된다.







Posted by 자유프로그램