이 글에는 제휴 링크(affiliate link)가 포함되어 있습니다. Vultr·Hetzner 가입 링크로 가입하시면 추가 비용 없이 크레딧 혜택을 받으실 수 있으며, 블로그 운영에 도움이 됩니다.
첫 VPS는 SSH 키로 접속하고 일반 사용자를 만든 뒤 UFW에서 SSH를 허용하고 켜는 것까지가 첫날의 기본 작업입니다. 2026년 10월 공식 요금 기준으로 Vultr의 IPv4 최저가 플랜은 월 $3.50, 1GB 플랜은 월 $5이고 DigitalOcean의 최저가 플랜은 월 $4이며, Vultr는 자동 백업을 켜면 서버 요금의 20%를 더 받습니다.

VPS(Virtual Private Server)는 “내 서버를 갖는다”는 게 막연하게 느껴지는 초보자에게 가장 진입장벽이 낮은 선택지입니다. 월 5천원~1만원대로 나만의 리눅스 서버를 통째로 빌려서, 블로그·API·게임 서버·개인 프로젝트를 자유롭게 올릴 수 있습니다. 이 글에서는 VPS가 처음인 분들을 위해 가입부터 첫 서버 생성, SSH 접속, 기본 보안 설정까지 순서대로 정리합니다.
서버를 만든 다음 단계가 궁금하다면 VPS 보안 완벽 가이드 2026과 VPS 백업 자동화 완벽 가이드를 이어서 참고하세요. 여러 제공사 중 어디를 고를지 고민된다면 한국 사용자를 위한 VPS 선택 가이드도 함께 보시면 좋습니다.
VPS와 공유호스팅, 클라우드는 무엇이 다른가요?
| 구분 | 공유호스팅 | VPS | 퍼블릭 클라우드(AWS 등) |
|---|---|---|---|
| 루트 권한 | 없음 | 있음 | 있음 |
| 월 비용 | 3천~1만원 | 5천~2만원 | 사용량 과금(예측 어려움) |
| 설정 난이도 | 매우 쉬움 | 중간(리눅스 기초 필요) | 높음 |
| 자유도 | 낮음(제공사 정책 종속) | 높음(원하는 소프트웨어 자유 설치) | 매우 높음 |
| 추천 대상 | 워드프레스만 돌릴 분 | 개발 공부, 개인 프로젝트, 블로그+API | 실무/스타트업 인프라 |
공유호스팅은 관리가 편하지만 할 수 있는 게 정해져 있고, 클라우드는 자유롭지만 처음 배우기엔 개념이 너무 많습니다. VPS는 그 중간 지점 — 루트 권한으로 뭐든 설치할 수 있으면서도, 가격이 예측 가능하다는 점에서 입문자에게 적당합니다.

첫 VPS는 어떤 기준으로 고르나요?
- 리전(서버 위치): 한국 방문자가 많다면 도쿄·싱가포르 리전이 있는 제공사를 고르세요. 서울 리전을 지원하는 곳도 있습니다.
- 스펙: 입문 단계라면 vCPU 1개, RAM 1~2GB짜리 최저가 플랜으로 충분합니다. 워드프레스 하나, 개인 API 서버 하나 정도는 무리 없이 돌아갑니다.
- 과금 방식: 시간당 과금을 지원하는 곳(Vultr, DigitalOcean 등)을 고르면 테스트 후 바로 삭제해도 쓴 시간만큼만 청구됩니다.
- 문서·커뮤니티: 문제가 생겼을 때 검색해서 답이 나오는지가 생각보다 중요합니다. Vultr, DigitalOcean, Hetzner 모두 공식 튜토리얼이 풍부합니다.
입문 단계에서는 Vultr나 Hetzner처럼 시간당 과금 + 간단한 대시보드를 제공하는 곳으로 시작하는 걸 추천합니다.
첫 서버는 어떤 5단계로 만드나요?
- 가입 및 결제수단 등록: 이메일 인증 후 카드를 등록합니다. 스몰 크레딧을 지급하니 링크로 가입하면 부담이 적습니다.
- 서버(인스턴스) 생성: OS는 최신 Ubuntu LTS(아래 “Ubuntu는 어느 버전으로 골라야 하나요?” 참고)를, 리전은 도쿄/싱가포르를, 플랜은 최저가를 선택합니다.
- SSH 접속: 생성 후 몇 분 안에 발급되는 IP와 root 비밀번호(또는 SSH 키)로 터미널에서
ssh root@서버IP로 접속합니다. Windows라면 PowerShell이나 PuTTY를 쓰면 됩니다. - 일반 사용자 계정 생성: root로 계속 작업하는 건 위험하니,
adduser 사용자이름으로 계정을 만들고usermod -aG sudo 사용자이름으로 관리자 권한을 부여합니다. - 기본 보안 설정:
ufw allow OpenSSH,ufw enable로 방화벽을 켜고, 필요하다면 SSH 포트를 기본값(22)에서 변경합니다. 자세한 절차는 VPS 보안 완벽 가이드에 정리해 두었습니다.
Ubuntu는 어느 버전으로 골라야 하나요?
22.04 LTS는 지원 종료가 가까워졌습니다. Ubuntu 공식 릴리스 주기(2026년 10월 확인)에 따르면 LTS는 5년간 표준 보안 유지보수를 받으며, 22.04는 2027년 5월, 24.04는 2029년 5월, 2026년 4월에 출시된 26.04는 2031년 5월까지입니다. 새 서버는 더 최신 LTS를 고르면 업그레이드를 미룰 수 있습니다.
SSH 키는 어떻게 만들고 서버에 등록하나요?
SSH 키는 내 컴퓨터에 두는 개인키와 서버에 올리는 공개키 한 쌍입니다. Vultr 공식 문서는 SSH 키가 길고 복잡해서 비밀번호보다 무차별 대입 공격에 덜 취약하다고 설명합니다.
- 키 만들기: macOS, Linux, WSL(Windows Subsystem for Linux)의 터미널에서 ssh-keygen -t ed25519를 실행합니다. Ubuntu 공식 문서가 권장하는 알고리즘입니다.
- 저장 위치와 암호: 질문마다 Enter를 누르면 DigitalOcean 공식 문서 기준으로 ~/.ssh 폴더에 개인키 id_ed25519와 공개키 id_ed25519.pub가 저장됩니다. 암호(passphrase)는 선택이며 설정을 권장합니다. 이미 있는 키를 덮어쓰면 이전 키로는 더 인증할 수 없으니 “Overwrite (y/n)?” 질문에 주의하세요.
서버에는 공개키만 등록합니다.
- Vultr: Account의 OTHER 아래 SSH Keys에서 Add SSH Key로 등록하고, 서버를 배포할 때 Server Settings의 SSH Keys에서 고릅니다.
- DigitalOcean: 공개키를 팀에 등록하면 새 Droplet을 만들 때 넣을 수 있습니다.
- Hetzner: 서버 생성 화면의 SSH key 항목에 등록합니다. 공식 문서는 생성 후에는 Console에서 키를 추가할 수 없다고 안내하므로 처음에 함께 등록하세요.
- 이미 만든 서버: ssh-copy-id 사용자이름@서버IP가 공개키를 서버의 ~/.ssh/authorized_keys에 추가합니다.
처음 접속해서 가장 먼저 할 설정은 무엇인가요?
5단계의 4번과 5번(일반 사용자와 방화벽)을 DigitalOcean의 Ubuntu 초기 설정 튜토리얼(2026년 1월 갱신)에 맞춰 안전하게 마무리하는 순서입니다.
- 일반 사용자로 갈아타기: root는 실수만으로도 파괴적인 변경을 할 수 있어 평소에는 쓰지 않습니다. Vultr는 배포할 때 Limited User Login을 고르면 sudo 권한이 있는 linuxuser가 기본 사용자가 됩니다.
- SSH를 먼저 허용하고 방화벽 켜기: ufw allow OpenSSH 다음에 ufw enable(y 입력) 순서를 지킵니다. Ubuntu 공식 문서는 ufw가 기본으로 꺼져 있다고 설명하며, 켠 직후에는 SSH를 뺀 모든 연결이 막히므로 웹 서버에는 ufw allow 80/tcp와 ufw allow 443/tcp를 추가합니다.
- 키 복사: SSH 키로 접속 중이라면 rsync –archive –chown=사용자이름:사용자이름 ~/.ssh /home/사용자이름으로 root의 키 폴더를 새 계정에 복사합니다. ~/.ssh 뒤에 슬래시를 붙이면 SSH가 키를 찾지 못합니다.
- 확인 후 root 닫기: 새 터미널에서 새 계정으로 접속하고 sudo가 되는지 확인하기 전에는 root 세션을 닫지 마세요.
콘솔 방화벽과 UFW는 하나만 쓰라고 튜토리얼이 권합니다. 규칙 작성은 UFW 3단계 방화벽 가이드, 로그인 시도 자동 차단은 Fail2ban 가이드를 참고하세요.
키 로그인을 확인한 뒤에는 비밀번호 로그인을 끕니다. Vultr 문서에는 이런 문장이 있습니다.
“By default, all Vultr instances support password authentication, even if you deploy the instance with an SSH key.”
— 출처: Vultr Docs, I Lost the SSH Key(확인일 2026-10-04)
의역하면 키로 배포해도 비밀번호 인증이 기본으로 켜져 있다는 뜻입니다. 튜토리얼은 /etc/ssh/sshd_config의 PasswordAuthentication을 no로 바꾸고 sudo systemctl reload sshd로 반영하되, 바꾸기 전에 콘솔 같은 다른 접속 수단을 확보하라고 당부합니다. 개인키를 잃은 채 비밀번호 인증까지 끄면 SSH로는 들어갈 수 없고, Vultr 문서는 웹 콘솔 접속을 안내합니다.

초보자는 어떤 실수를 가장 자주 하나요?
- 방화벽을 안 켜고 방치: 기본 상태로 방치하면 외부의 무차별 대입(brute-force) 로그인 시도가 로그에 계속 쌓입니다.
- root로만 작업: 실수로 잘못된 명령 하나가 시스템 전체를 망가뜨릴 수 있습니다. 일반 계정 + sudo 조합을 쓰세요.
- 백업 없이 실험: 스냅샷/백업 기능은 별도 유료입니다(요금은 아래 “백업·스냅샷은 얼마인가요?” 참고). 처음부터 켜두는 게 마음 편합니다.
- 스펙을 과하게 시작: 트래픽이 얼마 안 되는데 처음부터 4vCPU 플랜을 고르는 것은 비용 낭비입니다. 최저가로 시작해서 필요할 때 업그레이드하는 게 비용 효율적입니다.
백업·스냅샷은 얼마인가요?
Hetzner 공식 문서에서 백업은 매일 자동으로 만들어지는 디스크 사본(서버당 7개 슬롯)이고, 스냅샷은 직접 만들며 삭제하기 전까지 보관됩니다. 요금은 다음과 같습니다(2026년 10월 확인).
- Vultr: 공식 요금 페이지에 자동 백업은 기본 요금 20% 추가, 스냅샷은 GB당 월 $0.05로 나옵니다. 월 $5 플랜에 백업을 켜면 월 $6.00입니다.
- DigitalOcean: 백업 요금 문서 기준 주간 백업은 Droplet 월 요금의 20.0%, 일간 백업은 30.0%이고, 스냅샷은 GB당 월 $0.06입니다.
- Hetzner: 스냅샷은 GB당 월 €0.0143이고 백업 요금은 서버 요금에 연동됩니다.
Hetzner 백업은 서버에 묶여 있어 서버를 삭제하면 함께 사라집니다. 중요한 데이터는 서버 밖에도 보관해야 하며, 방법은 VPS 백업 완벽 가이드에 정리했습니다.
월 비용은 어느 정도 예상해야 하나요?
공식 요금 페이지에서 확인한 입문용 플랜입니다(2026년 10월, 달러 기준).
- Vultr: 월 $3.50(0.5GB, 저장공간 10GB), 월 $5(1GB, 25GB), 월 $10(2GB, 55GB)입니다. 월 $2.50 플랜은 IPv6 전용입니다.
- DigitalOcean: Droplet 요금 페이지 기준 월 $4(512MiB, 10GiB SSD), 월 $6(1GiB, 25GiB), 월 $12(2GiB, 50GiB)입니다.
- Hetzner: 요금 페이지가 위치별 가격을 따로 표시하며 싱가포르가 유럽보다 비싸고 부가세는 별도입니다.
DigitalOcean은 초 단위로 과금하고 월 상한은 672시간이지만, 전원만 꺼 두면 과금이 계속되어 Droplet을 삭제(destroy)해야 끝납니다. Hetzner도 서버를 삭제하기 전까지는 쓰지 않아도 청구합니다. 전송량 초과분은 Vultr가 GB당 $0.01, DigitalOcean이 GiB당 $0.01입니다. 플랜을 나란히 비교하려면 VPS·클라우드 호스팅 가격 비교표를, 서버를 만든 뒤 워드프레스를 올리려면 Vultr 워드프레스 배포 가이드를 이어서 보세요.
자주 묻는 질문 (FAQ)
Q. 리눅스를 전혀 몰라도 VPS를 쓸 수 있나요?
A. 기본 명령어(cd, ls, apt install 등) 몇 개만 알아도 시작할 수 있습니다. 이 글의 절차를 따라 하면서 배우는 게 가능합니다.
Q. 서버를 잘못 만들면 어떻게 하나요?
A. 이 글에서 다룬 Vultr·DigitalOcean·Hetzner는 대시보드에서 서버를 삭제하고 새로 만들 수 있습니다. 시간 단위로 과금되므로 실패해도 쓴 시간만큼만 청구됩니다. 다만 전원만 꺼 두면 과금이 계속되니 서버를 삭제하세요.
Q. 무료로 써볼 수 있는 방법도 있나요?
A. Oracle Cloud Always Free에는 Arm 기반(Ampere A1) 인스턴스가 포함되며 한도는 2 OCPU·12GB입니다(Oracle 공식 문서, 2026년 6월 갱신). 7일 동안 CPU·네트워크·메모리 사용률이 모두 20% 미만이면 유휴 인스턴스로 회수될 수 있습니다. 다만 설정이 조금 더 까다로워 VPS 자체가 처음이라면 유료 저가 플랜으로 먼저 감을 잡는 걸 추천합니다.
관련 글
- 한국 사용자를 위한 VPS 선택 가이드 2026: 아시아 데이터센터와 지연시간 직접 재는 법
- VPS 이전 완벽 가이드 2026: 공급자 간(Vultr-DigitalOcean-Hetzner) 서버 이사하기
- VPS 3종 비교 2026: Vultr vs DigitalOcean vs Linode (한국 기준 추천)
- VPS 보안 완벽 가이드 2026: UFW 방화벽·SSH hardening·SSL 설정부터 무료 취약점 점검까지



















