백구의 코딩찌개
  • [SSH] WSL 원격 접속 에러 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
    2024년 02월 21일 13시 26분 26초에 업로드 된 글입니다.
    작성자: 코딩백구
    반응형

    에러 발생

    평소처럼 WSL에 ssh 접속을 하려고 명령어를 입력했는데, 이런 에러가 나오는것이 아니겠는가,,

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    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
    SHA256:(비밀).
    Please contact your system administrator.
    Add correct host key in /(.ssh)/known_hosts to get rid of this message.
    Offending ED25519 key in /(.ssh)/known_hosts:51
    Host key for (서버 IP) has changed and you have requested strict checking.
    Host key verification failed.

     

    일반적으로는 아래 명령어로 해결 가능하다고 하는데, 나의 경우 아래 방법으로도 해결하지 못했다.

    ssh-keygen -R [ IP or DomainName]

     


    해결

    ~/.ssh/known_hosts 파일에서 ssh 접속하려는 ip 정보를 지워주고 접속하니 해결되었다.

    (vim 에서 line 지우는 커맨드: dd)

    sudo vim ~/.ssh/known_hosts

    known_hosts 내용

     

    반응형
    댓글