ssh 접속 불가 현상 해결

ssh 명령을 통해 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행할 수 있다.

최초 아래와 같이 명령을 실행하면 해당 서버에 연결되며 인증키를 발급 받는다.
이후 연결시에는 발급된 인증키를 통해 연결된다.

$ ssh root@11.222.33.4

그러나 다음과 같은 오류가 발생하며 접속되지 않는 경우도 있다.
WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED!

원인은 
11.222.33.4 이라는 IP로 기존에 접속한 적이 있는 서버와 이미 공유키를 교환한 상태에서 
11.222.33.4 이라는 서버가 변경되었기 때문이다.

문제가 되는 키를 초기화 해주는 명령이 필요하다.
$ ssh-keygen -R 11.222.33.4

명령을 실행하면 .ssh/known_hosts 파일이 업데이트된다.

그리고 나서 다시 접속 명령을 수행하면 새로운 키가 생성되어 접속할 수 있게 된다.
The authenticity of host '11.222.33.4 (11.222.33.4)' can't be established.
ECDSA key fingerprint is SHA256:sakjfhsdjfhweasfasdffiwfksfasfjksfhdk
Are you sure you want to continue connecting (yes/no)? yes


'Development > Etc' 카테고리의 다른 글

GeoIP 자동 업데이트 구성  (0) 2019.01.16

+ Recent posts