AWS SSH IDENTIFICATION 에러 (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

서버를 설정하다보면 에러로 서버를 다시 켜는 경우가 있는데 이때 인증서를 사용 할 수 없다는 에러가 발생합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 ED25519 key sent by the remote host is
- 생략 -
Please contact your system administrator.
Add correct host key in /Users/username/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/username/.ssh/known_hosts:30
Host key for 주소 has changed and you have requested strict checking.
Host key verification failed.

위와 같은 에러가 발생하면서 서버에 접속이 되지 않습니다. 이때는 다음과 같이 해결 할 수 있습니다.

1
rm -rf ~/.ssh/known_hosts

known_hosts 파일을 삭제해서 정보를 모두 삭제하는 방법.

1
Offending ECDSA key in /Users/username/.ssh/known_hosts:30

또는 위 에러와 같이 30번 줄에서 에러가 발생하기 때문에 30번 줄삭제하면 됩니다.

1
vi ~/.ssh/known_hosts

vi에디터로 known_hosts 파일을 열어서 30번 줄삭제하고 저장하면 됩니다.

공유하기