클라우드/AWS

AWS EC2 생성 및 mremoteNG SSH 접속

박다큐 2022. 8. 6. 18:20

1. VPC 생성

VPC 생성 버튼을 누른 후 172.16.0.0/24 IP대역을 지정하여 생성하였다.

VPC 생성 콘솔창
VPC 생성 확인

VPC를 생성하면 172.16.0.0/16 에 대한 가상 라우팅 테이블이 존재하게 된다.

 

2. Subnet 생성

VPC 생성 후 서브넷을 생성한다.

생성했던 VPC를 지정 하고

난 가용영역에 따라 뒤에 구별할 수 있게 붙혔다. 나중에 퍼블릭과 프라이빗 가용영역을 나눌 때 난 이편이 더 편하기 때문이다.

IP는 VPC IP대역 안에서 /24를 할당하였다.

서브넷 까지 생성하였지만 아직 IG를 연결하지 않았기 때문에 프라이빗 서브넷으로 볼 수 있다. IG를 연결하면 그때서야 퍼블릭 서브넷이라고 부를 수 있다.

 

3. Internet Gateway 생성

Internet Gateway는 생성 버튼을 누른후 아까 생성한 VPC와 연결만 해주면 되는 간단한 방법이다.

IG는 외부 인터넷 과 통신하기 위한 것이다.

 

4. Routing Table 생성

IG를 생성하였지만 아직 외부 통신을 위한 라우팅 경로가 없다. 따라서 라우팅 테이블을 생성후 모든 네트워크가 IG로 향하는 라우팅 경로를 추가해줘야 한다.

라우팅 테이블 생성
Routing 에 ig 추가

라우팅 경로를 추가함으로 외부 인터넷과 통신이 가능해졌다.

 

5. EC2 생성

퍼블릭 서브넷 내에 EC2를 생성한다.

나중에(일과 자격증 공부 때매 언제일지...) 이것으로 3Tier를 구축하고 LB와 오토스케일링을 구현할 계획이라 WEB-01로 이름을 지정했다.

이미지는 다양하게 있지만 AWS 리눅스 이미지를 사용했다.

성능은 프리티어 등급의 가장 낮은걸 사용하였고

사용할 키페어를 지정하였다. 이것이 없으면 접근자체가 안되기 때문에 필히 중요하게 보관해야한다. 난 키파일들을 클라우드별로 나누어 관리하고 그안에서 또 폴더 형식으로 관리한다. 자기한테 맞는 방법을 찾으면 될꺼같다.

지금 EC2를 생성하면 기본 VPC로 지정되어있는데 아까 만든 VPC를 선택하여 구성해 주면 된다.

VPC를 선택하게 되면 퍼블릭IP 자동할당이 비활성화 되어있는데 활성화로 변경해야 공인IP를 할당해준다.

SG는 기존에 있는 것을 선택하여도 되고 없으면 새로 생성해서 사용해도 된다.

SG를 생성하게 되면 우선 SSH 접속만 확인할 예정이라 SSH만 추가하였다.

그리고 소스유형에서 내 IP를 골라 내 IP에서만 접속할 수 있게 하였다.

 

그리고 생성 버튼을 누르면 된다.

인스턴스가 생성된걸 확인하고 상태가 실행 중 이면 생성 완료가 된거다.

 

그리고 mReomoteNG를 실행하여 아까 생성한 키를 지정한 후 구성을 맞게 구성하면 된다.

호스트 이름/IP - 인스턴스의 공인IP

포트 - SSH 접속을 위한 SSH 포트

사용자 이름 - AWS 이미지의 기본사용자 이름 ec2-user

                       Centos - centos

                       Ubuntu - ubuntu 등 이 있음

프로토콜을 SSH 버전 2 로 변경한 후

Putty 세션 에서 등록한 키를 지정하면 된다.

접속 완료

'클라우드 > AWS' 카테고리의 다른 글

Bastion host 생성 및 Web EC2 접근  (0) 2022.08.08
CDN - CloudFront, GlobalAccerator  (0) 2022.02.08
AWS S3  (0) 2022.02.02
Route53 정책  (0) 2022.02.02
AWS - VPC CloudFormation 생성 방법  (0) 2021.10.20