본문 바로가기
클라우드 및 인프라/AWS

[AWS] EC2 SSH 연결 하기 네트워크,라우팅 설정 (22포트 연결 안됨)

by 작은소행성 2023. 10. 23.

 

EC2 생성하고 SSH 접속을 하면 접속이 안되었다. 

 

이유는 여러가지가 있을텐데 네트워크 설정이 되어 있다면 

보안 그룹에서 22포트를 열어주면되고 

22포트를 열어줘도 연결이 되지 않는 경우가 있는데

그러한 경우에는 인터넷 게이트웨이와 라우팅 설정을 해주어야 한다. 

 

 

 

VPC 생성

기본값으로 생성해준다. 

 

 

 

 

서브넷 생성 

가용 영역만 선택해주고 나머지는 기본값으로 생성한다. 

가용 영역은 a,c 두개를 생성해준다. 

 

 

 

인터넷 게이트웨이 생성 및 연결 

 

ec2와 연결할 수 있는 방법은 4가지가 있다. 

 

해당 방법만 가지고는 ec2 인스턴스 연결과 ssh 클라이언트 연결이 안되는 것을 확인할 수 있다. 

ssh 연결을 위해서는 라우팅테이블에 인터넷 게이트웨이 설정을 해주어야 한다. 

 

 

 

인터넷 게이트웨이 생성 

이름 태그를 작성해서 생성한다. (나는 이름 생성을 하지 않았다.)

상단에 작업을 누르고 위에서 생성한 VPC 연결을 한다. 

나는 VPC 연결이 되어 있어서 버튼이 disable하게 표시되고 있다. 

 

 

라우팅 테이블 설정

라우팅을 선택하고 하단에 있는 라우팅 탭을 선택한 후 라우팅 편집으로 이동한다. 

 

라우팅 추가 후 인터넷 게이트웨이를 선택한 후 변경 사항을 저장한다. 

 

 

 

 

22포트 열기 

EC2 탭에서 보안그룹 메뉴로 이동

 

추가하고자 하는 보안그룹을 선택하고 인바운드 규칙 편집으로 이동한다. 

 

 

ssh 유형의 포트 22로 추가해준다. 

 

 

 

EC2 연결하기 

연결하고자 하는 인스턴스를 선택하고 연결을 누르면

 

연결 옵션이 4개 나오는 것을 볼 수 있다. 

 

 

연결이 되는것을 확인할 수 있다. 

반응형