본문 바로가기
카테고리 없음

AWS EC2 : 액세스하려면 22 포트를 개방해야 할 수 있으므로 이 인스턴스에 연결하지 못할 수 있습니다. 해결하기

by letsgojieun 2022. 5. 25.

ssh -i "nolmeong.pem" ubuntu@ec2-3-35-210-62.ap-northeast-2.compute.amazonaws.com
ssh: connect to host ec2-3-35-210-62.ap-northeast-2.compute.amazonaws.com port 22: Operation timed out

 

EC2 연결과정 중, timed out이라며 위의 에러가 발생했다.

 

 

EC2에서 인스턴스 연결하여 SHH 클라이언트 탭을 확인 후, 하단을 보면

 

액세스 하려면 22 포트를 개방해야 할 수 있으므로 이 인스턴스에 연결하지 못할 수 있습니다. 현재 연결된 보안 그룹에 포트 22가(가) 열려 있지 않습니다.

 

라는 경고 메시지를 확인할 수 있을 것이다.

22 포트가 허용되지 않은 상태라 이 경우 따로 설정을 해주어 해결이 가능하다.

 

 

 

 

 

E2C 콘솔 > 네트워크 및 보안 > 보안 그룹

 

 

 

 

설정을 원하는 보안 그룹을 선택하면 하단에 정보 및 규칙 설정 탭이 생긴다.

인바운드 규칙 편집 클릭

 

 

 

여기서 포트 범위 설정이 가능한데

규칙 추가 버튼을 클릭하여 외부에서 인스턴스 접근이 가능하도록 22번 포트를 인바운드해준다.

여기서 규칙 소스 설정은 IPv4, IPv6, 내 IP가 있는데 모든 IP에서 접근 가능하도록 한다.

0.0.0.0/0는 '모든 IPv4 주소',::/0는 '모든 IPv6 주소'를 의미한다.

 

위의 설정을 통해 22 포트를 개방해주면 EC2 연결이 정상적으로 되는 것을 확인할 수 있다.

반응형