1️⃣ EC2 인스턴스 생성 절차

  1. AWS 콘솔 접속 → EC2 서비스 선택
  2. AMI 선택:
  3. 인스턴스 타입 선택:
  4. 키 페어 생성:
  5. 보안 그룹 설정:
  6. 스토리지(EBS) 설정:
  7. User Data 입력 (선택):

2️⃣ User Data 실습 예시 (자동 웹 서버 설치)

아래 스크립트를 User Data에 넣으면, EC2가 시작되자마자 Nginx를 설치하고 “Hello EC2” 페이지를 띄웁니다.

#!/bin/bash
# 시스템 업데이트
yum update -y

# nginx 설치 (Amazon Linux 2 기준)
amazon-linux-extras install nginx1 -y
systemctl enable nginx
systemctl start nginx

# 간단한 웹 페이지 작성
echo "<h1>Hello EC2 실습</h1><p>환영합니다, 윤지수님!</p>" > /usr/share/nginx/html/index.html

👉 브라우저에서 EC2 퍼블릭 IP 입력 시 웹 페이지가 뜨면 성공!


3️⃣ SSH 접속하기

터미널에서 (다운받은 키 페어 사용):

chmod 400 my-key.pem
ssh -i "my-key.pem" ec2-user@<퍼블릭IP>