Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- perfect
- nohup
- postgres
- sshpass
- PYTHON
- insert
- rethinkdb
- STF_PortForwarding
- ubuntu
- postgresql
- Materials
- ssh
- mysql
- 28015
- centos
- kitura
- appium server
- ftp
- nmap
- SWIFT
- Jupyter
- nGrinder
- GoCD
- appium
- openpyxl
- Jupyter Notebook
- port forwarding
- 실행권한
- create table
- STF
Archives
- Today
- Total
don't stop believing
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 본문
저는 Ubuntu와 CentOS 그리고 Windows용 Desktop PC가 있고 주로 MacBook으로 작업을 합니다.
제 자리에는 3대의 PC와 1대의 노트북이 있죠..
Ubuntu와 CentOS는 수시로 재설치를 합니다. 그러다 보니 ssh 접속을 할때 아래와 같은 에러가 간혹 나오곤 합니다.
$ ssh ngle@10.10.1.221 ssh: connect to host 10.10.1.221 port 22: Connection refused $ ssh ngle@10.10.1.221 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 ECDSA key sent by the remote host is SHA256:4zCdho6F1J+dHOkFB3SAv1Rd68Q6hFPwytJT4MPhPLw. Please contact your system administrator. Add correct host key in /Users/tongchunkim/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /Users/tongchunkim/.ssh/known_hosts:18 ECDSA host key for 10.10.1.221 has changed and you have requested strict checking. Host key verification failed.
Router에서 받아오는 IP는 동일한데 Ubuntu가 재설치 되면서 key가 변경된 것입니다.
그런데 제 Mac에서는 Ubuntu 서버 IP와 key가 재설치 전의 것으로 알고 있어서 맞지 않다고 하는 것이죠.
해결 방법은 제 Mac에 있는 ssh key를 삭재해 주면 됩니다.
ssh-keygen에서 삭제 옵션은 -R 입니다.
$ ssh-keygen -R 10.10.1.221 # Host 10.10.1.221 found: line 18 /Users/tongchunkim/.ssh/known_hosts updated. Original contents retained as /Users/tongchunkim/.ssh/known_hosts.old
ssh-keygen -R <서버 IP>를 실행하면 해당 ip와 mapping된 key가 삭제됩니다.
이제 다시 접속하면 key를 다시 저장하게 됩니다.
$ ssh ngle@10.10.1.221 The authenticity of host '10.10.1.221 (10.10.1.221)' can't be established. ECDSA key fingerprint is SHA256:4zCdho6F1J+dHOkFB3SAv1Rd68Q6hFPwytJT4MPhPLw. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.10.1.221' (ECDSA) to the list of known hosts. ngle@10.10.1.221's password:
그 외 다른 방법도 있는데 아래 링크를 확인해 보세요.
'Linux > Basic' 카테고리의 다른 글
sftp - 파일 또는 폴더를 업로드/다운로드 합니다. (1) | 2019.04.26 |
---|---|
scp - 파일 또는 폴더를 업로드/다운로드 합니다. (0) | 2019.04.26 |
현재 서버에 ssh로 접속한 계정 확인하기 (0) | 2019.03.21 |
[Shell Script] 특정 폴더만 삭제해 봅니다. (0) | 2019.03.12 |
[Ubuntu] ssh 접속 (0) | 2017.08.30 |
Comments