우분투 ssh 서버 접속 시 Host key verification failed. 메시지 나올 경우

일단, 본인이 접속하려는 ssh 서버가 우분투이기 때문에 제목에 우분투로 명명했지만, 아마 대부분의 리눅스 ssh 서버에서도 가능한 대처 아닐까 생각한다. 물론 확인은 못해봤으니 알아서 참고하기를.

일단 접속하려는 OS가 Windows인지 Ubuntu(혹은 다른 리눅스)인지에 따라서 경로 syntax를 아래와 같이 다르게 적용해야 한다.

※ Windows에서 접속하는 경우 (사용자명: hong, server URL: abc.com, port: 8282)
ssh-keygen -f PATH/.ssh/known_hosts -R “[server URL]:Port” ⇒ e.g, ssh-keygen -f C:\\Users\\hong/.ssh/known_hosts -R “[abc.com]:8282

※ Ubuntu에서 접속하는 경우 (사용자명: hong, server URL: abc.com, port: 8282)
ssh-keygen -f PATH/.ssh/known_hosts -R "[server URL]:Port"e.g, ssh-keygen -f “/home/hong/.ssh/known_hosts” -R "[abc.com]:8282"

상기 명령어 입력 후 다시 ssh 서버에 접속하면, Are you sure you want to continue connecting (yes/no/[fingerprint])? 메시지를 확인하게 되고 여기서 yes를 선택하면 접속이 되는 것을 확인할 수 있다.

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.