ssh user@서버 번호 -p 포트번호
해당 명령어로 터미널에서 서버에 접속하려고 하니 에러가 발생했다
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 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:c63bWA5jUqZ+IGEIP2uAPeJYruSvin4SzuT/ux4D2HM.
Please contact your system administrator.
Add correct host key in /Users/hwangjaewon/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/hwangjaewon/.ssh/known_hosts:8
Host key for []:ha
@가득한 에러.. 유난 대박이다
기존에 있던 서버에 대한 정보가 담긴 key값(핑거프린트)이 포맷이 되서 바뀌었는데, 기기가 저장하는건 기존 key값이라 오류 뜨는것 key값을 sudo명령어로 regen하면 된다는 에러이다
= 서버 포맷하면서 정보가 바뀌었으니까 재설정해주거나 원래 정보를 없애라
구글링해보니 /Users/hwangjaewon/.ssh/known_hosts 위치의 파일을 단순히 제거해주면 된다고 하였다.
ssh-keygen -R 서버번호 명령어를 통해 제거할 수 있다고 하였는데 다음과 같은 에러와 함께 작동되지 않았다.
Host 165.194.49.240 not found in /Users/hwangjaewon/.ssh/known_hosts
find / -name known_hosts 를 통해 known_hosts의 이름으로 된 파일을 찾으려고 했는데 Permission denied의 향현을 마주했다.
mac 폴더 내에서 검색하려 해도 뜨지 않았다.
결국 cd 명령어를 통해 폴더를 이동한 후, ls로 해당 디렉토리의 파일 확인 후, rm-rf로 파일을 삭제해주었다.
그 후 다시 접속하니 잘 접속되었다.
[reference]
300x250
'TIL' 카테고리의 다른 글
[TIL] 웹크롤링 에러 해결 (Enable Javascript and Cookies to Continue) (0) | 2024.05.12 |
---|---|
[MacOS] Shell 명령어 / Zsh 이해하기 (4) | 2024.03.16 |
[Python]Python visualization tool (파이썬 시각화 툴 종류) (0) | 2023.05.23 |
anaconda 명령어 정리 (0) | 2022.10.18 |
[Mac] 맥북에 주피터 랩 (Jupyter lab) 설치하기 / 실행 화면 (0) | 2022.06.02 |