AWS란?
아마존 웹 서비스(Amazon Web Services, AWS)의 약자로, 클라우드 환경에서 서버를 호스팅하거나 인프라를 구축하는 데 주로 사용된다.
로컬 환경이 아닌, 언제 어디서나 접속할 수 있는 서버 환경을 구축하기 위해 AWS에서 제공하는 EC2 인스턴스를 설정
기존 프리티어 정책(1년 무료)이 7월부로. GCP와 비슷하게 크래딧 방식으로 정책이 변경됨에 따라 새로 계정을 만들어 진행해보았다.
인스턴스 시작
EC2 인스턴스를 시작하게 되면 아래와 같은 화면이 나오게 된다.

가상머신의 운영체제로는 가장 많이 사용되는 우분투(Ubuntu)를 선택하였다.

인스턴스 유형은 1gib 메모리로 지정

SSH 연결을 위한 키 페어도 생성해준다.

절대로 잃어버리면 안되는 키 파일이 자동으로 다운로드 된다.

보안 그룹은 나는 이곳 저곳에서 접속할 것 같아 일단 모두 열어두었다.

마지막으로 볼륨은 적당히 조절해주었다.

추가적으로 고정 아이피 주소도 할당해주었다.

연결까지 진행해본다.

본격적으로 접속을 확인해보았다. 인스턴스를 누른 후 연결을 클릭

접속방법이 나오는데 따라하면 된다.
윈도우 환경이라서 리눅스 환경을 이용하기 위해 WSL을 깔아주면 된다.
Windows에서 Linux 사용하기 (with WSL2)
개발자나 엔지니어가 개발을 하고 서버를 구축하는 등의 일련의 활동을 할 때 Windows OS보다는 Linux, Mac OS가 확실히 편하다. 하지만 Windows OS가 깔린 노트북, PC를 가진 개발자나 엔지니어도 많을터!
velog.io
나는 putty를 사용해주었다.
pem 형식으로 지정된 키를 puttygen을 이용하여 ppk파일로 바꿔준 뒤에 접속해준다.
클라우드 서버에 접속하는 방법(Putty, pem 혹은 ppk keypair사용)
Keypair란? - 클라우드서버에 접속하기 위한 암호화 파일로 해당 게시글에서는 확장자가 pem인 파일과 ppk...
blog.naver.com
이렇게하면 기본적이 세팅은 끝이났다.
'BackEnd' 카테고리의 다른 글
| CICD 구현해보기 (3) - CD, EC2 배포 및 Docker Compose (1) | 2025.11.08 |
|---|---|
| CICD 구현해보기 (2) - DockerFile (0) | 2025.11.07 |
| CICD 구현해보기 (1) - GitAction (0) | 2025.11.06 |
| JWT + Security로 로그인 구현해보기 (2) | 2025.09.07 |
| 6/5 - Mapper 클래스, 트랜잭션 제어 (5) | 2025.06.06 |