BOX-IT/Linux

[Linux] @@WARNING: REMOTE HOST @@ 초간단 해결방법

Buang 2022. 4. 1. 11:51
반응형
1. 문제상황

 

 

다른 사람 컴퓨터로 내 컴퓨터에 접속하고 싶어서

ssh [ip번호]를 입력했더니 다른 사람 컴퓨터에

 

@@@WARNING: REMOTE HOST IDENFICATION@@@ 가 떴다.

 

이런 경고문이 뜨는 이유는 내가 리눅스를 한 번 밀었기 때문이다.

이게 문제였다.

 

무슨 소리냐면 예전에 다른 사람이 내 서버에 접속할 때

내 컴퓨터가 질문을 꼭 한 번씩 던졌는데

내 컴퓨터로 접속하려면 5번 길로 와야하는데 5번 길로 올거야 너? 란 질문이다.

 

처음 ssh로 접속하면 yes를 눌러야 한다.

이게 5번 길로 갈 거라는 거에 동의를 해준 거다.

 

그 이후부터 사람들이 내 서버에 접속할 때는 5번 길로 들어왔는데

내가 리눅스를 밀어버리면서 내 서버로 가는 길이 5가 아닌 3으로 변경됐다.

 

그런데 기존 사용자들은 내 서버로 가는 길이 5가 아닌 3이란 걸 모른다.

그냥 예전처럼 5번 길로 가려고 하는데 길이 막히니까 저런 경고문이 뜨는 거다.

 

해결 방법은 간단하다.

 

 

2. 해결방법

 

@@@WARNING: REMOTE HOST IDENFICATION@@@에서

 

아래를 보면 

 

 

/home/사용자계정명/ .ssh/known_hosts: 번호

 

가 있을 것이다.

이걸 사진 찍어두고 아래의 글을 입력한다.

 

vi /home/사용자계정명/ .ssh/known_hosts

 

로 들어가서 키보드에 있는 esc 키를 누른 다음에 :se nu를 입력한다.

그럼 줄에 번호가 생긴다.

 

/home/사용자계정명/ .ssh/known_hosts: 번호 에서

hosts: 번호에 해당하는 줄

예를 들어서 hosts: 2이면 2번째 줄을 지워줘야 한다.

 

줄을 지우는 방법은 esc키를 누르고 

2번째 줄에 마우스 커서를 두고, 키보드에서 dd를 입력하면 그 줄만 삭제된다.

 

esc 키를 누르고 :wq!를 입력해서 vi 편집창에서 나온다.

그럼 에러창이 뜨지 않는다.

 

반응형