본문 바로가기
업무 기록/ETC

SSH 접속 오류 : REMOTE HOST IDENTIFICATION HAS CHANGED

by code2772 2023. 8. 9.

[ 목차 ]

    728x90
    반응형
    REMOTE HOST IDENTIFICATION HAS CHANGED" 오류는 원격 서버에 대해 이전에 저장된 신뢰할 수 있는 호스트 키와 현재 서버의 호스트 키가 다를 때 발생하는 문제 

    서버 재설정 또는 재설치: 서버가 재설정되거나 재설치되면 호스트 키가 변경될 수 있다.

    IP 주소 또는 도메인 변경: 서버의 IP 주소가 변경되거나 도메인이 변경되면 호스트 키가 변경될 수 있다.

    중간자 공격(MITM): 중간자 공격으로 인해 사용자가 정말로 연결하려는 서버가 아닌 공격자가 제어하는 서버에 연결되었을 수 있다.

    ✔ 호스트 키 재정의:
    이 접근 방법은 사용자가 신뢰할 수 있는 서버인지 확인 후, 새로운 호스트 키를 승인하여 이전 호스트 키를 무시하도록 지시.

    ssh-keygen -R xxxx.xxxx.xxxx.xxxx(대상IP)


    이렇게 하면 해당 서버에 대한 이전 호스트 키가 삭제되고, 다음 SSH 접속 시 새로운 호스트 키가 다시 생성된다. 이전에 저장된 호스트 키와 새로 생성된 호스트 키가 다르면 다시 경고가 표시될 수 있으며, 이때 "yes"를 입력하여 새로운 호스트 키를 신뢰하도록 한다.
     
    # SSH known_hosts 파일 수정하는 방법도 있다고 하는데 나는 항상 위 문제가 발생하면 호스트 키 재정의를 통해 했어서 저 방법은 잘모르겠다.

    반응형