린아저씨의 잡학사전

AWS를 처음 접하면서 가장 헷갈렸던 부분이 인터넷 망에서 EC2에 접근 하기 위한 VPC를 설정하는 부분이었습니다.

 

따라서 까먹지 않기 위해 기록하려고 합니다.


VPC 생성하기

 

1. 먼저 VPC 대쉬보드에 접근해서 VPC 생성을 눌러 줍니다.

 

2. 다음과 같이 VPC 이름 태그와 IPv4 CIDR 블록을 설정해 줍니다.

3. 다음과 같이 VPC가 생성완료 되었습니다.

4. VPC가 정상적으로 생성되고 나면 다음과 같이 목록에서 확인할 수 있습니다.

 


서브넷 생성하기

 

1. VPC를 생성하였다면 이번에는 서브넷을 생성합니다.

2. 서브넷 이름 태그와 앞서 만들었던 VPC를 선택하고, VPC의 IPv4 CIDR 범위 내에서 해당 서브넷이 가질 IPv4CIDR을 구성하여 줍니다.

3. 서브넷 생성이 완료되면 다음과 같이 확인 메세지와 서브넷 리스트에서 확인할 수 있습니다.


인터넷 게이트웨이 생성

 

1. 인터넷 망에서의 접속을 위해 인터넷 게이트웨이를 생성합니다.

 

2. 인터넷 게이트 웨이의 이름을 지정해 줍니다.

3. 다음과 같이 리스트에 detached 상태의 인터넷 게이트웨이를 확인할 수 있습니다.

 

4. detached 상태의 인터넷 게이트 웨이를 앞서 만들어둔 VPC에 연결해줍니다.

 

5. 다음과 같이  detached에서 attached로 인터넷 게이트웨이의 상태가 변한것을 확인할 수 있습니다.


라우팅 테이블 생성

 

1. 라우팅 테이블을 생성해줍니다.

 

2. 라우팅 테이블의 이름과 앞서 만들어 둔 VPC를 선택하여 줍니다.

3. 라우팅 테이블을 리스트에서 확인하고 서브넷을 연결해 줍니다.

6. 서브넷 리스트에서 앞서 만든 서브넷을 선택하고 저장을 눌러줍니다.

7. 정상적으로 서브넷이 라우팅 테이블에 연결된 것을 확인할 수 있습니다.

 

8. 인터넷과의 연결을 위해 라우팅을 수정하여 줍니다.

9. Destination에 0.0.0.0/0을 잡고 target에 앞서 만든 인터넷게이트웨이를 선택하여 저장을 눌러줍니다. 


EC2 생성 및 VPC 연결하기

 

1. EC2 대시보드에서 EC2를 생성하여 줍니다.

 

2. 먼저 원하시는 AMI을 선택하여 줍니다. 저는 CentOS를 선택하였습니다.

3. 용도에 알맞는 인스턴스 유형을 선택하여 줍니다.

 

4. 인스턴스 세부 정보에서 앞서 만든 VPC를 선택하여 줍니다.

5. 알맞은 스토리지를 선택하여줍니다.

6. 태그를 작성하여 줍니다.

7. 외부에서 접근 가능하도록 보안그룹을 설정하여 줍니다.

8. 최종 검토를 맞친 후 시작하기를 눌러줍니다.

9. EC2에 접근하기 위해서는 반드시 Key-pair 파일을 사전에 다운로드 받아야합니다.

10. 인스턴스 목록에 방금 생성한 인스턴스가 보이고 얼마후 pending에서 running으로 상태가 변경됩니다.


Elastic IP 할당 및 연결

 

1. 마지막으로 인터넷 망에서 접근하기 위해서는 반드시 Elastic IP를 할당 받아야 합니다.

2. 아무 입력값 없이 할당을 눌러주면 바로 할당됩니다.

3. 다음과 같이 Elastic IP가 할당된 것을 확인할 수 있습니다.

4. 할당된 Elastic IP를 앞서 생성한 EC2 인스턴스에 연결해 줍니다.

5. EC2에 할당되어 있는 프라이빗 IP와 Elastic IP를 연결해 줍니다.

6. 최종적으로 EC2 인스턴스와 Elastic IP가 정상적으로 연결된것을 확인할 수 있습니다.

 

7. Putty를 통해 정상적으로 접근 가능한 것을 확인할 수 있습니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band