[ SSH ] 원격 접속 시 에러 발생 - ( WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! )
네트워크/리눅스

[ SSH ] 원격 접속 시 에러 발생 - ( WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! )

발단

필자는 옥토프린트 방화벽을 건들다가 실수로, 22포트를 막아버리는 대참사를 일으켜

SSH 접속이 안되는 상황이 발생하였다. 그렇기에 다시 재설치를 하고 접속을 하려고 했는데 - - -

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

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

@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @

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

 

해결

간단하게 설명을 해보자면, SSH에 접속할 때 서버와 사용자는 각각 고유의 키를 가지고 있고 

그것을 통하여 인증하는 과정을 거쳤는데 ip는 동일한데 인증키가 달라진 것이다.

 

그렇기에 이것을 위협으로 받아드려 경고하는 것으 생각하면 된다.  

해결 방법은 간단하게 다른 pc에서 명령어를 입력해 주면 해결할 수 있다. 

// 명령어
ssh-keygen -R 본인 서버 ip 

// 예시
ssh-keygen -R 192.168.0.1