본문 바로가기
오류 해결 내용

ssh 원격 접속 에러

by 임동무 2023. 3. 31.

최근 AWS EC2 환경에 docker 를 설치하면서 계속해서 

Segmentation Fault(Segfault) 

- 오류가 계속해서 발생했다.

 

그래서 EC2 인스턴스를 새로 생성하고 해당 인스턴스에 Elastic IP 를 할당한 후

ssh 원격 접속을 하려하니 

아래와 같은 오류가 발생했다.

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 

 

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@    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 the RSA host key has just been changed.

The fingerprint for the RSA key sent by the remote host is ~~~ (이하 생략)

 

이 내용은 대충 해석하면

기존에 항상 접속하던 인증키와 IP 와 연결하던 서버와 다른 인스턴스에서 접근을 했다는 의미인 것 같다.

 

이를 해결하기 위해서는 기존에 인증하던 서버에서 

/root/.ssh/known_hosts 에서 해당 파일을 삭제하는 방법(1) 이 있고

 

기존에 Elastic IP 를 다시 기존 EC2에 연결하고 부여받은 IP 로 ssh 접속을 하는 방법(2) 이 있다. 

나는 2번 방법을 통해 문제를 해결하였다.

댓글