오늘 잠시 운영중인 EC2에 문제가 생겨서 프론트 개발팀으로부터 확인해달라는 요청을 받았다.
나와 같이 백엔드를 맡고 계신분께서 ec2를 새로 파셨는데도 안된다는 연락을 받아서 나도 확인해보기 위해 새롭게 만들어진 ec2에 접근하려고 ssh설정을 만져주고 있었다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping
on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The
fingerprint for the ECDSA key sent by the remote host is
그런데 terminal에서 ssh ~~~~ 를 통해 접속을 해주려 했는데 위 빨간 메시지가 떴다.
eavesdropping 이라는 단어를 듣고 심장이 철렁 했는데 사실은 별 문제가 아니었다.
해결방법은 아주 간단하다.
.ssh 폴더에 들어가면 위와 같은 pem키와 함께 known_hosts 파일이 보일 것이다.
여기서 known_hosts파일을 삭제해주면 해결된다.
known_hosts는 어차피 ssh로 연결할때 다시 생성되기 때문에 없어져도 상관없다.
깨름칙하다면 따로 저장해두고 지워줘도 된다.
이런 에러가 발생하는 이유는 간단하게 말해서 ip는 똑같은데 물리적인 서버가 바뀌었을때 known_hosts에 기존에 기록된 키들과 내가 지금 들어가려는 곳의 키가 맞지 않아서 라고 한다.
(ec2를 새로 팠으니 당연히 이런 현상이 나올법하다. )
그러니 너무 겁먹지는 말고 그냥 저 파일 지워주면 된다.
이 방법 외에도 2가지 방법이 더 있다. (나는 파일을 그냥 없애주는게 가장 쉬워서 이방법을 택한거다.)
나머지 방법은 아래 블로그에서 확인하면 좋다.
https://kingsong.tistory.com/127
반응형
'Spring Framework > SpringBoot' 카테고리의 다른 글
[SpringBoot] 퍼블릭 IPv4 주소로 ec2에 연결시 connection timed out 발생할 경우 (0) | 2022.04.02 |
---|---|
[SpringBoot] hikaripool-1-Starting... stuck 문제 - hikaripool 에서 멈출 경우 대응방법 (4) | 2022.04.01 |
[SpringBoot] no main manifest attribute in 에러 (0) | 2022.02.28 |
[SpringBoot] 백엔드 프로젝트 중간점검 (0) | 2022.01.26 |
[SpringBoot] @RestController와 ResponseEntity (0) | 2022.01.26 |