본문 바로가기

Programing/Issue

[SSH]기존에 접속한 ip의 서버가 달라지면 재 접속 시 생기는 문제

 서버를 밀고 새로 작업하거나, 동일한 아이피로 다른 서버를 세팅하게 되면 아래와 같은 문제가 발생한다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
SHA256: ~
Please contact your system administrator.
Add correct host key in ~/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in ~/.ssh/known_hosts:1
ECDSA host key for ~ has changed and you have requested strict checking.
Host key verification failed.

 

대충 읽어보면 중간자 공격에 위험이 있다고 뜨는데, 이러한 경고의 이유는 전자서명 중 하나인 ECDSA가 관련해서 일치하지 않는다이고, 이를 해소하기 위해서는 아래의 명령어를 입력한다.

ssh-keygen -R ~.~.~.~
//접속할 서버의 아이피를 입력하자. 그럼 초기화되며 다시 접속이 가능해 진다.

 

"홀로라이프는 포스팅을 통해 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."