零基礎如何開始使用雲端伺服器:實用入門教學
零基礎如何開始使用雲端伺服器:實用入門教學
第一次接觸雲端伺服器時,vCPU、RAM、NVMe、快照、流量、SSH Key、防火牆和機房區域等名詞很容易讓人不知從何開始。其實第一個練習只需要完成一個目標:
租用一台小型 Ubuntu 伺服器,完成安全設定,發布一個網站,建立備份,並學會在實驗結束後正確刪除資源。
本文比較 LightNode、DigitalOcean、Vultr、Hetzner Cloud 和 Akamai Cloud / Linode,並使用 Ubuntu 24.04 LTS 示範完整部署流程。
什麼是雲端伺服器?
雲端伺服器是運行在供應商資料中心內的虛擬機器,擁有自己的作業系統、CPU、記憶體、儲存空間、網路和公用 IP。
在入門場景中,雲端伺服器和 VPS 經常混用,通常都提供 root 權限、Linux/Windows、獨立資源和自行安裝軟體的能力。它可用於學習 Linux、架設網站、部署 API、Docker、機器人、VPN、資料庫和自動化腳本。
與共享主機不同,VPS 的系統更新、安全、備份和故障排除由使用者負責。
第一台伺服器建議規格
| 資源 | 初學者建議 |
|---|---|
| 作業系統 | Ubuntu 24.04 LTS |
| CPU | 1-2 vCPU |
| 記憶體 | 1-2 GB |
| 儲存 | 25-50 GB SSD/NVMe |
| 流量 | 每月至少 1 TB |
| 登入 | SSH Key |
| 備份 | 快照加異地副本 |
靜態網站或 Linux 練習可使用 1 GB;Docker、WordPress、資料庫或 Node.js 應用建議 2 GB。先從小規格開始,量測後再升級。
如何挑選供應商?
- **區域:**選擇靠近主要使用者的資料中心。
- **計費:**確認 IPv4、流量、磁碟、快照和備份是否另外收費。
- **控制台:**應能快速重裝、加入 SSH Key、設定防火牆和建立快照。
- **文件:**良好的 SSH、DNS、備份和救援文件非常重要。
- **復原:**優先考慮支援快照、自動備份、網頁主控台或 rescue mode 的平台。
5 家可靠供應商比較
| 供應商 | 最適合 | 優勢 |
|---|---|---|
| LightNode | 全球節點測試 | 按小時計費、40+ 區域 |
| DigitalOcean | 第一台開發 VPS | 控制台與文件清楚 |
| Vultr | 快速全球部署 | 區域和產品選擇多 |
| Hetzner Cloud | 重視性價比 | CPU、RAM、磁碟價格優秀 |
| Akamai Cloud / Linode | Linux 學習 | 平台成熟、雲端防火牆免費 |
1. LightNode:適合彈性全球測試

LightNode 提供按小時計費、Linux/Windows、NVMe 和 40 多個全球區域,適合短期實驗、區域延遲測試、網站、API 和機器人。
注意流量、IPv4、備份和儲存費用;不再使用時應刪除實例,而不是只關機。
2. DigitalOcean:開發者體驗最佳

DigitalOcean 的 Droplet 控制台簡潔,Ubuntu、Nginx、Docker、資料庫和 DNS 文件非常豐富,也提供防火牆、監控、快照和備份。
附加備份、託管資料庫和儲存服務會增加費用。
3. Vultr:適合快速全球部署

Vultr 提供標準雲端運算、最佳化運算、裸機、GPU、快照和自動備份。初學者選擇標準 Cloud Compute 即可。
不要在沒有明確需求時購買特殊方案;部分備份和保護功能會另外計費。
👉 前往 Vultr
4. Hetzner Cloud:支援區域內性價比優秀

Hetzner Cloud 支援 SSH Key、私有網路、防火牆、磁碟區、快照、備份和 cloud-init,資源價格很有競爭力。
區域選擇較少,帳號驗證可能嚴格,日常 Linux 管理需要自行處理。
5. Akamai Cloud / Linode:成熟 Linux VPS

Akamai Cloud / Linode 提供成熟的 Linux VPS、Cloud Manager、CLI、API、監控、DNS 和免費 Cloud Firewall。自動備份則是付費附加服務。
初學者如何選擇?
- 彈性計費和全球節點:LightNode
- 最重視文件:DigitalOcean
- 快速部署與多區域:Vultr
- 最重視性價比:Hetzner Cloud
- 成熟 Linux 平台:Akamai Cloud / Linode
第 1 步:建立 SSH Key
ssh-keygen -t ed25519 -C "cloud-server"
cat ~/.ssh/id_ed25519.pub將公鑰加入供應商控制台,絕對不要分享私鑰 ~/.ssh/id_ed25519。
第 2 步:建立 Ubuntu 實例
選擇 Ubuntu 24.04、鄰近區域、1-2 vCPU、1-2 GB RAM,加入 SSH 公鑰並視需要啟用雲端防火牆和自動備份。
第 3 步:SSH 登入並更新
ssh root@203.0.113.10
apt update
apt upgrade -y
apt install -y curl git unzip ufw fail2ban核心更新後執行 reboot。
第 4 步:建立非 root 管理員
adduser deploy
usermod -aG sudo deploy
rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy
ssh deploy@203.0.113.10
sudo whoami確認輸出為 root。
第 5 步:強化 SSH
建立 /etc/ssh/sshd_config.d/99-hardening.conf:
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yessudo sshd -t
sudo systemctl reload ssh確認新使用者仍能登入後再關閉原 root 工作階段。
第 6 步:設定防火牆
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose一般網站只需公開 SSH、HTTP 和 HTTPS。
第 7 步:安裝 Nginx
sudo apt install -y nginx
sudo systemctl enable --now nginx
sudo mkdir -p /var/www/first-cloud-site
sudo chown -R deploy:deploy /var/www/first-cloud-site建立 /var/www/first-cloud-site/index.html,再建立 /etc/nginx/sites-available/first-cloud-site:
server {
listen 80;
listen [::]:80;
server_name _;
root /var/www/first-cloud-site;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}sudo ln -s /etc/nginx/sites-available/first-cloud-site /etc/nginx/sites-enabled/
sudo rm /etc/nginx/sites-enabled/default
sudo nginx -t
sudo systemctl reload nginx第 8 步:網域與 HTTPS
將網域 A 記錄指向伺服器 IP,設定:
server_name example.com www.example.com;sudo nginx -t
sudo systemctl reload nginx
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
sudo certbot renew --dry-run第 9 步:備份與監控
啟用供應商備份,在重大變更前建立快照,並保留異地應用和資料庫副本。
sudo tar -czf /tmp/first-cloud-site-$(date +%F).tar.gz /var/www/first-cloud-site
scp deploy@203.0.113.10:/tmp/first-cloud-site-2026-06-09.tar.gz .free -h
df -h
uptime
systemctl --failed
systemctl status nginx
journalctl -u nginx --since today正確停止計費
關機通常不會停止全部費用。完成實驗後,先下載資料和備份,再刪除實例、快照、磁碟區和保留 IP,最後檢查帳單頁面。
7 天學習計畫
- 建立 Ubuntu 並登入 SSH。
- 建立 sudo 使用者、設定 UFW。
- 安裝 Nginx 並發布頁面。
- 綁定網域與 HTTPS。
- 部署 Node.js、Python 或 Docker。
- 建立快照和異地備份。
- 檢查日誌,然後從頭重建。
FAQ
雲端伺服器和 VPS 相同嗎?
入門情境中經常混用,通常都指有獨立作業系統、資源和管理權限的虛擬機器。
初學者應選哪個作業系統?
建議 Ubuntu 24.04 LTS,文件豐富且相容 Nginx、Docker、Node.js、Python、PHP 和常見資料庫。
需要多少記憶體?
Linux 練習或靜態網站可用 1 GB;小型應用、Docker、WordPress 或資料庫建議 2 GB。
LightNode 適合第一台伺服器嗎?
適合,尤其是需要按小時計費和全球區域時。仍應先確認流量、IPv4、備份和儲存費用。
SSH Key 還是密碼?
使用帶密碼短語的 SSH Key。確認可登入後,停用密碼驗證和 root 直接登入。
快照足夠作為備份嗎?
不夠。應將應用和資料庫備份保存在伺服器之外,最好也不要只放在同一家供應商。
關機會停止計費嗎?
通常不會完全停止。必須刪除不用的實例和附加資源,並確認帳單。
接下來該學什麼?
建議學習 systemd、Docker Compose、環境變數、資料庫備份、反向代理、日誌輪替、監控告警和 Git 部署。