개요
ssh 접속을 시도했는데 아래와 같은 오류가 발생했습니다.
원인
내용을 해석하자면 원격 호스트 식별 정보 즉, RSA 키가 변경되었기 때문에 위와 같은 오류가 발생한 것입니다.
이는 극단적으로 해석하자면 man-in-the-middle attack에 의해 발생했을 수도 있고 등록된 호스트 정보 외 다른 호스트에서 접근을 시도해서 발생했을 수도 있습니다.
저 같은 경우 local에서 docker로 실행된 서버에 접속하려고 하는 도중 발생한 오류였기 때문에 후자였습니다.
해결 방법
해당 경고를 제거하기 위해서는 /root/.ssh/known_hosts에 올바른 Host Key를 추가하거나 기존 Host Key를 제거하면 됩니다.
local에서 작업한다면 Window 기준 C:\Users\USER\.ssh 내 known_hosts 파일 내용을 변경하시면 됩니다.
저는 local에서 작업했기 때문에 별생각 없이 파일 내용을 초기화했지만 실서버에서 위와 같은 에러가 발생했다면 원인을 파악하고 대응을 해야 합니다.
반응형
'[DEV] 기록' 카테고리의 다른 글
[Java] Long, Integer 값 비교는 ==이 아닌 equals로 해야하는 이유 (2) | 2023.06.23 |
---|---|
[SpringBoot 2.6.X] QueryDSL Unable to load class 'com.mysema.codegen.model.Type' (0) | 2023.06.20 |
[Jenkins] 플러그인 설치 에러 (0) | 2023.06.12 |
[VirtualBox] 윈도우에서 VirtualBox putty로 접속하는 방법 (0) | 2023.05.19 |
[k8s] kubeadm init 명령어 사용 시 발생하는 에러 (0) | 2023.05.03 |