본문 바로가기
문제해결

AWS EC2 인스턴스 ssh연결 실패 - Connection timed out 오류

by limew 2024. 1. 8.

EC2(ubuntu) 환경의 인스턴스에 react, express 프로젝트를 연결한 뒤 다음날 ssh에 접속하는데 Connection timed out 오류가 났습니다.

 

찾아보니 다음과 같은 이유로 발생할 수 있습니다.

  1. 보안 그룹 구성 오류: EC2 인스턴스의 보안 그룹이 SSH 연결을 허용하지 않는 경우 발생할 수 있습니다. 보안 그룹에 SSH(포트 22)에 대한 인바운드 규칙이 제대로 구성되어 있는지 확인해야 합니다.
  2. 네트워크 ACL 설정 오류: VPC의 네트워크 ACL(네트워크 액세스 제어 목록)가 SSH 트래픽을 허용하지 않는 경우에도 연결이 차단될 수 있습니다.
  3. 인스턴스 상태: 인스턴스가 정상적으로 실행 중이 아니거나 네트워크 연결에 문제가 있는 경우에도 SSH 연결이 실패할 수 있습니다.
  4. SSH 키 페어 관련 문제: 올바른 SSH 키 페어를 사용하고 있는지 확인해야 합니다. 잘못된 키를 사용하거나 잘못된 경로에 있는 키를 사용하는 경우 연결이 실패할 수 있습니다.

시도

인스턴스의 퍼블릭 IP를 탄력적 IP로 설정이 안 된 경우 : 시도했으나 동일

보안규칙에서 SSH 접속 포트인 22번을 열어주지 않은 경우: 시도했으나 동일

 

답답한 마음에 인스턴스를 재부팅하니 해결 됐습니다 😅