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 파일이 생긴 것을 볼수있다.
*** 다시 원격 우분투 서버에 접속해보자!
-- 에러 없이 잘 접속된다.
'Linux' 카테고리의 다른 글
ubuntu 서버 -- ssh 접속포트 바꾸기 (0) | 2015.09.11 |
---|---|
ubuntu -- ssh 서버 설치하기 (0) | 2015.09.11 |
ubuntu -- 재부팅, 종료 명령어 (0) | 2015.09.11 |
netstat 사용하기 (0) | 2015.09.08 |
putty 터미널 색, 폰트 등 설정 바꾸기 (1) | 2015.09.08 |