1. EC2 인스턴스 생성 후 SSH로 접속 시 연결 에러 발생


1) 콘솔에서 접속했을 때 에러

에러내용 요약: 당신의 Instance Network 연결을 위한 설정을 확인하시오.


2) 터미널을 이용해서 접속했을 때 응답이 없음 > 한참 후에 time out 에러

외부에서 접속할 수 있는 루트가 막혀있기 때문에 서버로부터 응답을 받을 수 없음



2. 보안그룹 > 인바운드규칙 설정 추가

EC2 인스턴스는 브라우저 기반 SSH 연결 시 특정 IP 범위를 사용한다.
IP 범위는 인스턴스가 생성된 지역(리전)마다 다르게 설정될 수 있으나, 서울 리전(ap-notrheast-2)의 경우 TCP 포트 22번을 열어 주어야 한다.



보안그룹 > 인바운드규칙 설정에서 유형을 SSH로 설정해주면 해당 인스턴스가 생성된 지역에 맞는 TCP 포트를 찾아준다. 나는 서울을 기반으로 생성했으므로, 포트범위가 22번으로 자동으로 설정되었다.


인바운드 규칙 추가 후에 접속하면 정상적으로 접속되는 것을 확인할 수 있다.
아마 보안그룹 설정을 별도로 건드리지 않았다면 인스턴스 생성 시 자동으로 SSH 연결을 위한 포트가 열려있을 것이다.




<참고>
EC2 가이드

profile
꽃길만 걸어요 우리

0개의 댓글