主流服务商对比
| 服务商 | 优势 | 适合场景 | 最低月费 |
|---|---|---|---|
| GreenGeeks | 老牌美国主机商,SSD 存储,含免费域名与 SSL | 个人项目、轻量 Web 服务 | $2.95 |
| Vultr | 机房覆盖广,日本/新加坡节点延迟低 | 面向亚洲用户的站点 | $2.5 |
| DigitalOcean | 文档完善,控制台友好 | 初学者、需要 Managed DB | $4 |
| 搬瓦工(BandwagonHost) | CN2 GIA 线路,国内访问速度快 | 国内用户为主的站点 | $49.99/年 |
- 目标用户在国内 → 搬瓦工 CN2 GIA 或 Vultr Tokyo/Singapore
- 目标用户在海外 → GreenGeeks(含免费域名,适合入门)
- 需要部署 MCP Server 供个人使用 → GreenGeeks Pro 或 Vultr 1核2G
以上价格随时可能变动,以服务商官网当前标价为准。
核心参数选择
操作系统:选 Ubuntu 22.04 LTS。LTS 版本支持周期长,社区资料最多,本文后续命令均基于此系统。 机房地区:用 ping.pe 测试目标服务商各机房到国内的延迟,选延迟最低的节点。 配置:个人博客/文档站从最低配置起步(1核1G),跑 Node.js 服务选 1核2G 以上。存储选 SSD,不选 HDD。 IP 类型:必须是独立公网 IP,不能是共享 NAT 型。下单前确认规格页写的是”dedicated IP”。首次 SSH 登录
服务商创建完实例后,控制台会给出 IP 地址和初始 root 密码(或让你上传公钥)。基础安全加固
1. 创建普通用户,禁止直接使用 root
2. 配置 SSH 公钥登录
在本机生成密钥对(如果还没有):3. 禁用 root 远程登录和密码认证
确认公钥登录正常后再做这步,否则可能把自己锁在外面。4. 修改 SSH 默认端口(可选)
默认 22 端口会被大量自动扫描工具探测。改端口能减少无效的暴力破解请求。5. 配置 ufw 防火墙
验证清单
常见问题
SSH 连接超时,连不上服务器怎么办?
SSH 连接超时,连不上服务器怎么办?
先在服务商控制台检查:① 防火墙/安全组规则是否放行了 22(或你修改后的 SSH 端口);② 实例状态是否为”运行中”。部分服务商(如 Vultr)有独立的防火墙规则页面,和 ufw 是两层控制,两处都要放行。
忘记修改 SSH 端口后的端口号怎么办?
忘记修改 SSH 端口后的端口号怎么办?
通过服务商控制台的 VNC/Console 功能直接登录服务器(不走 SSH),执行
sudo sshd -T | grep port 查看当前端口。ufw enable 后被锁在外面怎么办?
ufw enable 后被锁在外面怎么办?
通过服务商控制台的 VNC/Console 登录,执行
sudo ufw disable 关闭防火墙,重新检查规则后再启用。这是最常见的操作失误,建议 ufw enable 之前用 ufw status 确认规则,确保 SSH 端口已在放行列表里。VPS 需要备案吗?
VPS 需要备案吗?
境外主机(GreenGeeks、Vultr、DigitalOcean 等)不需要 ICP 备案。但使用境外服务器的网站无法接入国内 CDN,国内访问速度受跨境线路影响。如果需要在国内备案,必须使用境内 VPS,参考 阿里云 ICP 备案全流程。