본문 바로가기

Linux(ubuntu)

SSH 원격접속 port 22: Connection Refused, keygen 에러 해결

이번에는 ssh 원격접속 시 발생하는 두 가지 에러에 대해 다뤄봅시다.

1. port 22: Connection Refused 에러 발생 시 (아래 사진과 같은 에러)

 

22번 port를 열어주는 작업입니다!

아래 사진과 같이 openssh-server 를 설치해주면 됩니다.

22번 port가 열렸는지 확인해보려면 아래 코드로 확인해보시면 됩니다.

netstat -ntl

2. keygen 에러

아래 사진처럼 ! Warning이 뜨면서!!

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 라고 뜨는 걸 보시면

원격접속이 잘 되다가 갑자기 왜이러는거야.. 생각하실 수 있습니다.

잘 읽어보시면 key라는 단어가 계속 보이실거에요.

Host key verification failed. 이라며 뭔가 Key에 문제가 생겼다는 것을 알 수 있죠.

그럼 아래처럼 입력해줍니다.

ssh-keygen -R IP주소

 

<실행결과>

그러고 다시 원격접속을 시도해주면 !! 잘 되는 것을 확인할 수 있습니다 :)