VPS 설정하는 법 완전 정복!
나만의 서버 세팅, 아주 이해하기 쉬운 설명!
1. VPS란 무엇인가요?
VPS의 개념과 역할
VPS(Virtual Private Server)는
하나의 물리 서버를
여러 개로 나눠서
각각 독립된 가상 서버처럼
사용할 수 있는 서비스입니다.
운영체제, 소프트웨어,
파일 시스템까지
독립적으로 사용할 수 있어서
자유도가 높고,
서버 호스팅보다 저렴한 비용으로
서버 운영이 가능합니다.
VPS와 다른 서버의 차이
설명 | 웹호스팅 | VPS | 전용 서버 |
독립성 | 낮음 | 중간 (OS 단위로 독립) | 매우 높음 |
비용 | 저렴 | 중간 | 고가 |
설정 자유도 | 제한적 | 높음 | 매우 높음 |
보안성 | 낮음 | 적절 | 높음 |
권한 | 제한됨 | 루트 권한 가능 | 루트 권한 가능 |
VPS는
자유도와 보안, 비용의 균형을 잡기 좋은 선택지입니다.
2. VPS 선택하기 전 알아야 할 것들
사용 목적 정하기
예를 들어
개인 블로그용인지,
사내 테스트용인지에 따라
필요한 리소스가 다릅니다.
운영체제 선택
- Ubuntu
사용자가 많고
문서도 많아 입문자에게 적합 - CentOS / Rocky Linux
기업용으로 안정성 중시 - Windows Server
GUI 기반 서버 운영
리소스 (CPU, RAM, 디스크) 비교
목적 | CPU | RAM | 스토리지 |
블로그 / 포트폴리오 | 1 | 1~2GB | 20GB SSD |
워드프레스 운영 | 1~2 | 2~4GB | 40GB SSD |
게임 서버 / 고부하 | 2~4 | 4GB 이상 | 80GB 이상 |



3. VPS 서비스 제공업체 비교
주요 업체별 요금표 (2025년 기준)
업체 | 월 최저 요금 | 무료 체험 | 위치 옵션 | 특징 |
Vultr | $5 | 있음 | 다양 | UI 친숙, 빠른 배포 |
DigitalOcean | $4 | 있음 | 다양 | 커뮤니티 활발 |
Linode | $5 | 없음 | 다양 | 안정적, 신뢰성 높음 |
AWS Lightsail | $3.5 | 있음 | 글로벌 | AWS 통합 관리 가능 |
Oracle Cloud | 무료 | 있음 | 글로벌 | 무료 VPS 사용 가능 |



4. VPS 구매 및 개통 절차
회원가입과 요금제 선택
이메일과 결제 수단만
등록하면 바로 사용 가능합니다.
신용카드 또는 페이팔이
주로 요구됩니다.
서버 위치(region) 선택하기
한국에 가까운
일본, 싱가포르 리전을 선택하면
속도와 지연 시간이 줄어듭니다.
결제 및 VPS 생성
요금제 선택 후
운영체제 선택 →
서버 이름 정하기 →
결제 → 수 분 내 자동 생성 완료
5. VPS 초기 설정 방법
처음 VPS를 사면
아무것도 설치되어 있지 않은 빈 컴퓨터를 받는 것과 같아요.
그래서 아래 3단계만 기억하면 됩니다.
① 내 컴퓨터에서 VPS로 접속하기 – 문을 열고 들어가기
- VPS를 구매하면
IP 주소와 비밀번호(또는 SSH 키)를 줘요. - 이걸로 접속하려면
원격으로 문을 열고 들어가는 것과 같아요. - 접속 방법은 SSH라는 도구를 쓰는데,
마치 “전화기 다이얼 돌려서 연결”하는 느낌이에요.
예시
ssh root@123.45.67.89
위 명령어는
“123.45.67.89 라는 VPS에 root(관리자)로 들어간다”
는 뜻입니다.
② 기본 보안 설정 – 현관문 잠그기, 도둑 못 오게 하기
집을 얻으면 제일 먼저
비밀번호 바꾸고 도어락 설치하듯
VPS도 보안을 설정해줘야 해요.
설정 이름 | 설명 |
루트 계정 차단 | 가장 강력한 관리자 계정(root)은 잠가두고, 새 계정을 만들어 사용해요. |
SSH 포트 변경 | 기본 포트(22번)는 해커들이 자주 노려요. 2222나 4022 같은 포트로 바꾸면 훨씬 안전해져요. |
방화벽 설정 | 외부에서 접근 가능한 포트를 제한해서, 이상한 접속을 막아줘요. |
fail2ban 설치 | 비밀번호를 여러 번 틀리는 이상한 접속 시도를 자동으로 차단해줘요. |
마치
“현관문(SSH)에 도어락+감지센서+경비원(fail2ban)을 다는 것”과 같아요.
③ 새 사용자 만들기 – 나만 쓰는 열쇠 만들기
- 처음엔 root라는
최고 관리자 계정으로만 접속할 수 있어요. - 근데 root는 너무 강력해서
잘못 조작하면
서버가 완전히 망가질 수도 있어요.
그래서 우리는 일반 사용자 계정을
만들어서 사용하고,
필요할 때만 sudo 명령어로
관리자 권한을 빌려서 쓰는 방식이 좋아요.
6. 운영체제별 VPS 설정 방법
우리가 많이 쓰는 VPS는
보통 리눅스(Linux)를 쓰고,
그 중에서도 Ubuntu, CentOS,
Rocky Linux, Windows Server 등이 있어요.
Ubuntu (우분투) – 가장 인기 있는 리눅스
- 아이폰처럼
예쁘고, 쉽게 쓸 수 있게 설계된 리눅스예요. - 명령어도 간단하고
전 세계 튜토리얼이 많아요.
기본 설정 순서
sudo apt update # 설치할 준비
sudo apt upgrade # 최신 상태로 만들기
sudo apt install ufw # 방화벽 설치
sudo ufw enable # 방화벽 켜기
CentOS / Rocky Linux – 기업용으로 안정적인 리눅스
- Ubuntu보다 좀 더
보수적이고, 안정성 중시예요. - 은행이나 공공기관 서버에 자주 쓰여요.
기본 설정 순서
sudo yum update -y # 업데이트
sudo systemctl start firewalld # 방화벽 켜기
sudo systemctl enable firewalld
Windows Server – 익숙한 윈도우 화면이 있는 서버
- 집에서 쓰는 윈도우처럼
마우스로 클릭해서 조작 가능해요. - 원격 접속(RDP)으로 사용해요.
설정 과정
- VPS 업체가 알려준
IP 주소와 관리자 비밀번호를
원격 데스크톱(RDP)에 입력하면
Windows 환경이 바로 나와요.
마치 사무실 컴퓨터에
원격으로 로그인해서 쓰는 느낌이에요.
7. 웹 서버 설치 및 설정
VPS는 마치
빈 상가 건물 같다고 생각해보세요.
건물(VPS)은 있지만
아무것도 없는 상태예요.
그래서 여기에
“손님이 들어와서 웹사이트를 볼 수 있게”
문(웹 서버)을 달아야 합니다.
그 문이 바로 웹 서버 프로그램이에요.
가장 많이 쓰는 건 이 두 가지입니다.
웹 서버 이름 | 설명 |
Apache | 오래되고 안정적이에요. 튜토리얼이 많아요. |
Nginx | 가볍고 빠르며 최신 웹사이트에 많이 쓰여요. |
둘 다 괜찮지만
초보자에게는 Apache가 좀 더 쉬워요.
요즘은 성능을 위해
Nginx + Apache 조합도 자주 사용돼요.
Apache 설치 예시 (Ubuntu 기준)
이제 VPS에 기본 웹페이지가 뜨기 시작해요!
브라우저에서
http://[서버IP]를 입력하면
“It works!” 화면이 나오면 성공입니다.
8. 도메인 연결
웹사이트에 접속할 때
보통 www.naver.com 같이
기억하기 쉬운 주소(도메인)를 입력하잖아요?
그런데 VPS는
숫자로 된 IP 주소만 갖고 있어요.
123.45.67.89 ← 이건 너무 외우기 어렵죠?
그래서 우리가 구입한 도메인과
VPS의 IP 주소를 연결해주는 작업이 필요해요.
이걸 DNS 설정이라고 합니다.
도메인을 건물의 표지판이라고 생각하면
매우 이해가 쉬워져요!
도메인 연결 흐름
- 도메인을 구입해요.
- 예: gabia, name.com, goDaddy 등에서 가능
- 예: gabia, name.com, goDaddy 등에서 가능
- DNS 관리 페이지에 접속
- 보통 도메인 구매한 사이트에서 설정 가능
- 보통 도메인 구매한 사이트에서 설정 가능
- A레코드 추가
- www.내도메인.com → VPS의 IP 주소로 연결해주는 설정
- www.내도메인.com → VPS의 IP 주소로 연결해주는 설정
항목 | 입력 값 |
이름(Name) | @ 또는 www |
유형(Type) | A |
값(Value) | 123.45.67.89 ← VPS IP 주소 |
- 연결 테스트
- 도메인을 브라우저에 입력했을 때
VPS에서 설정한 웹페이지가 뜨면 성공!
- 도메인을 브라우저에 입력했을 때
현실 예시로 비유하면 이렇게 돼요.
- VPS 서버 = 가게 건물
- 웹 서버 = 가게 문 설치 (손님이 들어올 수 있음)
- 도메인 = 간판 (사람들이 쉽게 찾을 수 있음)
- DNS 설정 = 간판 주소가 실제 가게 위치로 안내되게 설정



9. 일상 속 예시로 이해하는 VPS 활용
활용 예시 | 설명 |
블로그 만들기 | WordPress 설치 후 나만의 공간 운영 가능 |
게임 서버 만들기 | Minecraft, Rust 등 설치해 친구와 공유 가능 |
개발 테스트 환경 | 다양한 OS 환경에서 소프트웨어 테스트 가능 |



10. VPS 사용 시 주의할 점과 팁
- 루트 계정으로
직접 작업은 최소화 - 보안 업데이트는
주기적으로 적용 - 포트, 서비스 목록은
주기적으로 확인 - 비용은 시간 단위로
부과되는 경우도 많으니
사용하지 않는 인스턴스는
중지 또는 삭제
'IT지식모아' 카테고리의 다른 글
스픽!? AI 튜터와 1:1 훈련, 영어회화 실력 폭발!? 영어앱 '스픽(Speak)' 알아보기! (3) | 2025.05.14 |
---|---|
SKT 유심(USIM) 해킹, 복제 사기! 유심 사태, 신고처, 기관, 개인정보보호 방법 총정리! (2) | 2025.05.08 |
실버 테크 혁명! 100세 시대를 바꾸는 기술의 모든 것! (2) | 2025.05.01 |
AWS 무료 계정 완벽 가이드! 가입부터 주의사항까지 2025 최신판! (0) | 2025.04.28 |
AI 기반 추천 시스템 이해하기! 원리, 종류, 알고리즘, 최신 트렌드까지 한 번에 정리! (1) | 2025.04.26 |