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 연결이 정상적으로 되는 것을 확인할 수 있다.
반응형