관리 메뉴

Jerry

AWS Lightsail 인스턴스 생성과 네트워크 구성 실습 – 고정 IP, 방화벽 본문

CS/Network

AWS Lightsail 인스턴스 생성과 네트워크 구성 실습 – 고정 IP, 방화벽

juicyjerry 2025. 3. 27. 00:32
반응형

1. 실습 개요 및 목표

- Lightsail 인스턴스 생성 및 SSH 접속
- 고정 IP 연결 및 인바운드 포트 설정을 통한 방화벽 구성

 

 

 

 


2. 실습 환경 및 준비 사항

- 플랫폼 : AWS Free Tier
- 서비스 : AWS Lightsail
- OS : Ubuntu 22.04 LTS
- 리전 : 서울 (ap-northeast-2)
- 사용 도구 : Lightsail 콘솔, 브라우저 기반 SSH 터미널

 

 

 

 

 

 

 


3. Lightsail 인스턴스 생성

인스턴스 생성 과정
1. AWS 콘솔 > Lightsail > "인스턴스 생성"
2. 플랫폼: Linux/Unix
3. 운영체제: Ubuntu 22.04 LTS
4. 인스턴스 플랜: $0 / 512MB / 1vCPU (Free Tier)
5. 이름 설정: Ubuntu-1
6. [만들기] 클릭

확인 사항:
- 자동 생성된 SSH 키로 브라우저에서 바로 접속 가능
- 퍼블릭 IP는 임시 IP → 고정 IP 연결 필요

 

 

인스턴스, Static IP

 

 

 


4. 고정 IP 연결 및 방화벽 설정

고정 IP(Static IP) 연결
1. Lightsail > 네트워킹 > "고정 IP 생성"
2. 기존 인스턴스 선택 > IP 이름 입력
3. 생성 후 연결

방화벽 인바운드 규칙 설정
- TCP 22 (SSH): `내 IP` 또는 `0.0.0.0/0` (실습용)
- TCP 80 (HTTP): `0.0.0.0/0` (웹 서버용)
- 기타 포트 필요 시 추가 가능

확인 방법:
- `curl localhost`로 인스턴스 내부 웹 요청 테스트
- 외부 브라우저에서 `http://고정IP` 접근 가능 여부 확인

 

 

 

 

 

 

 

curl 테스트

 

 

 

 

 

브라우저 고정 IP 접속

 

 

 

 

 

 


5. 실습 결과 요약

- AWS Lightsail을 활용하여 Ubuntu 리눅스 인스턴스를 직접 생성하고, 브라우저 기반 SSH 접속까지 성공

- 퍼블릭 IP를 고정 IP로 연결하고, 방화벽 규칙을 설정하여 외부 접속(SSH, HTTP)을 제어할 수 있었음
- Lightsail의 직관적인 UI를 통해 클라우드 네트워크 구성과 보안 설정의 기본 흐름을 이해

 

 

 

 

 

 

 

 

 

6. 실습 결과 요약

- 이번 실습을 통해 클라우드 인프라의 핵심 구성 요소인 가상 서버, 네트워크, 보안 설정, 접근 제어를 실제로 구성해보며 추상적인 개념들을 실질적인 경험으로 전환할 수 있었습니다.
- 특히 방화벽 포트 설정을 통해 보안 설정에 대한 부분을 학습할 수 있었습니다.

 

 

 

 

 

 

 

 


7. 느낀 점 

- Lightsail은 EC2보다 직관적이고 간단하지만, 클라우드 인프라의 기본 개념을 실습하기좋은 플랫폼임을 느꼈습니다.  

 

 

 

 

 

 

 

 

 

 

 

반응형