2024-07-17 22:06:48

vscode에서 ec2 서버 등에 ssh 접속을 시도할 때 다음과 같은 에러가 발생하는 경우가 있습니다.

 

"원격 호스트 키가 변경되었으며 포트 전달이 비활성화되었습니다"

 

 

만약 EC2에서 Elastic IP(EIP)를 만들어놓고 어떤 서버에 그 EIP를 할당하여 사용하다가 다른 EC2에 그 EIP를 할당하였다면 이 에러가 발생합니다.

 

이런 경우에는 ~/.ssh/known_hosts에서 해당 서버에 대한 예전 기록을 삭제해줘야 합니다. 현재 접속을 시도하는 서버의 IP에 해당하는 행들을 모두 삭제한 후 다시 SSH 접속을 시도하면 더 이상 위 에러가 발생하지 않습니다. 

 

끝.

 

참고자료

[1] https://developer-itspjc.tistory.com/38