AWS EC2 인스턴스 생성하고 접근하기

망7H·2021년 4월 2일
2

1. AWS EC2의 instance 생성하기.

1) Amazon Machine Image(AMI) 선택

프리 티어로 사용 가능한 Amazon Linux 2 AMI (HVM), SSD Volume Type 선택.

2) 2~5단계

2~5단계는 입력되어 있는 값을 그대로 사용한다.
(2단계) 인스턴스 유형 선택 ▶ (3단계) 인스턴스 세부 정보 구성 ▶ (4단계) 스토리지 추가 ▶ (5단계) 태그 추가

※ 2단계에서 프리 티어 사용 가능한 인스턴스 유형이 선택되어 있는지만 체크하기.

3) 보안 그룹 구성

Postgresql에서 사용할 5432 포트에 접근할 수 있도록 보안 그룹에 추가해준다.
※ 특정 ip 주소에 대해서만 허용해주는 것이 보안 측면에서 좋지만, 설치 실습이므로 위치무관으로 지정하고 넘어간다.

4) 인스턴스 시작 검토

AWS EC2에 원격으로 접근하기 위한 키 페어를 발급받는다.
'새 키 페어 생성'을 선택하고, 원하는 키 페어 이름을 지정한다.
여기서는 'postgresql-key'로 지정해주었다.

5) 인스턴스 생성 확인.

인스턴스가 정상적으로 생성되었다면 대기중 또는 실행중인 인스턴스가 하나 나타난다.
(그림에 나오는 2개의 종료된 인스턴스는 무시해도 된다.)

2. EC2에 접근할 준비하기.

발급받은 키 페어가 있는 위치를 ~/.ssh 경로로 옮기고, 해당 경로로 이동한다.
이제 ssh -i [pem 파일] ec2-user@[ec2 instance public ip] 명령을 사용하여 EC2에 접속할 수 있다.

추천 !
여기서, EC2에 좀더 쉽게 접근 하기 위해서 아래와 같이 작업해준다.
정상적으로 EC2에 접근되었음을 확인할 수 있다.
EC2 인스턴스를 다시 실행하는 경우 Public Ip가 변경된다는 것을 주의하자.

마무리

AWS EC2의 인스턴스를 생성하고 접근하는 것을 아무 생각없이 메뉴얼대로 따라 진행하던 시절이 생각났다. 생각없이 개발하지 말자.

profile
망한 개발자의 개발 기록입니다. 저를 타산지석으로 삼으시고 공부하세요.

0개의 댓글