2025년 6월 28일 토요일

SSH fingerprint 확인 및 삭제

SSH fingerprint는 리모트 SSH 공개키의 hash입니다. 리모트에 SSH 접속하면 해당 리모트의 SSH fingerprint를 저장하게 되고, 이후 접속마다 hash를 비교하여 의도치 않은 리모트에 접속(man in the middle attack)하는 것을 막아줍니다.

따라서 리모트의 SSH 키가 변경되면 접속 요청 시 다음과 같은 오류가 발생하기 때문에, 클라이언트에 저장된 fingerprint를 제거해주어야 합니다.


저장된 fingerprint 리스트를 확인하기 위해 다음 커맨드를 실행합니다.

vi ~/.ssh/known_hosts

원하는 host의 fingerprint를 삭제한 후 저장합니다.

다시 SSH 접속을 시도하면, 최초 접속과 동일하게 fingerprint를 저장한 후 접속할 수 있습니다.


댓글 없음:

댓글 쓰기