반응형
SSH 접속 시 아래와 같이 REMOTE HOST IDENTIFICATION HAS CHANGED! 에러를 볼 수가 있습니다.
기존에 사용하던 호스트 주소에 새로 OS를 설치하거나 했을 때 이런 문제가 발생합니다.
에러의 하단부에 보이는 known_hosts 파일의 키가 맞지 않는 경우입니다.
윈도 10에서는 파일 탐색기 주소창에 아래 경로를 입력하면 known_hosts 파일을 찾을 수 있습니다.
%userprofile%\.ssh
리눅스 환경에는 아래 주소에서 확인 가능합니다.
~/.ssh
여기에는 호스트와 키 정보가 포함되어 있는데 이 키를 지운 후에 다시 접속하면 됩니다.
해당 호스트 정보를 지우기 위해 다음 명령어를 입력합니다.
ssh-keygen.exe -R 192.168.1.151
키가 삭제되고 원본 파일이 백업됩니다.
다시 접속을 해보면 처음 접속 시 물어보는 절차가 다시 시작됩니다.
화면에서 yes를 입력하면 새로운 키로 갱신됩니다.
이후에는 에러 화면이 표시되지 않고 바로 SSH 연결이 가능합니다.
반응형
'IT > Linux' 카테고리의 다른 글
리눅스 시간 확인 및 타임존(Time zone) 변경 방법 (2) | 2020.08.22 |
---|---|
SSH 키를 통한 리눅스 서버 SSH 접속 (0) | 2020.08.20 |
[Ubuntu] Hyper-V에 우분투 서버 20.04 설치 방법 (0) | 2020.08.03 |
[Ubuntu] VMware에 우분투 서버 20.04 설치 방법 (1) | 2020.05.04 |
[Ubuntu] 우분투 스왑 파일(swapfile) 생성 및 삭제 (0) | 2019.12.19 |