EC2 는 SSH 접속을 위해 Linux 인스턴스를 예제로 사용할 예정 입니다. 
 
실습 내용으로는 VPC 내부에 Public 서브넷을 생성하고 IGW 를 통해 외부와 연결을 하는 방법까지 설명될 예정입니다.
 
실습에 사용될 정보는 아래와 같습니다. 

 

VPC 이름 MyVPC
IGW 이름 MyVPC-IGW
서브넷 이름 MyVPC-Public
키 페어 이름 MyVPC
EC2 인스턴스 이름 MyEC2-Public
VPC 대역 10.100.0.0/16
서브넷 대역 10.100.0.0/24

 


 

아키텍처 다이어그램


1. 기본 VPC 삭제
 삭제 이유 : 새로 추가될 VPC 와의 혼동 가능성이 있음
 ( 추후 기본 VPC 의 경우 재생성 가능 )

 

Default VPC

 

Default VPC 삭제

 

Default VPC 삭제

 

Default VPC 삭제

 

Default VPC 삭제 완료

 
 

2. VPC 추가

 

VCP 추가

 

VPC 추가

 

VPC 추가

 

VPC 추가 완료

 

3. IGW ( Internet Gateway ) 추가

IGW 추가

 

IGW 추가

 

IGW 추가 완료

 

4. IGW 를 VPC 에 연결
 

IGW VPC 연결

 

IGW VPC 연결 완료

 
 

5. 서브넷 생성
 

기본 서브넷

 

서브넷 생성

 

서브넷 생성

 

서브넷 생성 완료

 
"퍼블릭 IPv4 주소 자동 할당 활성화" 를 진행하여 연결시 공인 IP 자동 활성화 
 

퍼블릭 IPv4 주소 자동 할당 활성화

 

퍼블릭 IPv4 주소 자동 할당 활성화

 

퍼블릭 IPv4 주소 자동 할당 활성화 완료

 

6. 라우팅 테이블 생성
 

기본 라우팅 테이블

 
인터넷 게이트웨이를 라우팅에 추가 ( 0.0.0.0/0, igw-xxx )
 

라우팅 테이블 추가

 

라우팅 테이블 추가

 

라우팅 테이블 추가 완료

 

라우팅 정책 추가
라우팅 정책 추가

 

라우팅 정책 추가 완료

 
라우팅 테이블을 서브넷에 연결
 

라우팅 테이블 서브넷 연결

 

라우팅 테이블 서브넷 연결

 

라우팅 테이블 서브넷 연결 완료

 
라우팅 테이블 연결 전 서브넷
 

라우팅 테이블 연결 전 서브넷


라우팅 테이블 연결 후 서브넷
 

라우팅 테이블 연결 후 서브넷

 

7. 키 페어 생성 
 키 페어가 생성되어 있는 경우 "8. EC2 생성" 으로 이동
 

키 페어 생성

 

키 페어 생성

 

키 페어 생성

 

키 페어 생성 완료

 
8. EC2 인스턴스 생성
 

EC2 인스턴스 생성

 

EC2 인스턴스 생성

 

EC2 인스턴스 생성

 

EC2 인스턴스 생성

 

EC2 인스턴스 생성

 

EC2 인스턴스 생성
EC2 인스턴스 생성 완료

 
9. EC2 인스턴스 SSH 접속 테스트
 

EC2 인스턴스 IP 주소 확인


Putty 를 실행하여, 해당 주소로 접속

Putty 실행 화면

 
SSH - Auth - Credentials - "7.키 페어 생성" 에서 만든 키 가져오기

PPK 키 값 가져오기

 

PPK 가져오기

 

PPK 가져오기

 

키 값 승인하기

 
Amazon Linux 기본 계정은 "ec2-user" 을 사용한다.
 

ssh 계정 접속 로그인

 

EC2 인스턴스 SSH 연결 완료

 


 
이것으로 AWS 에서 간단하게 Public 서브넷을 구성해 인스턴스를 인터넷에서 접근하는 방법까지 알아보았습니다.
 
감사합니다.
 
 
 

+ Recent posts