VPS 新手入门 – 从零开始搭建第一台 Linux 服务器

想要拥有一台属于自己的 VPS 服务器却不知道从何开始?本教程将带你从零开始,一步步完成 VPS 的选购、配置和部署,即使是完全的新手也能轻松上手。

一、什么是 VPS?

VPS(Virtual Private Server,虚拟专用服务器)是将一台物理服务器分割成多个虚拟服务器,每个虚拟服务器都拥有独立的操作系统、资源和 IP 地址。相比共享主机,VPS 提供更高的灵活性和控制权。

二、选择合适的 VPS 服务商

市面上主流的 VPS 服务商包括:

  • 阿里云 – 国内访问速度快,适合中文用户
  • 腾讯云 – 性价比高,活动多
  • 华为云 – 企业级服务稳定
  • Vultr – 海外节点多,按小时计费
  • DigitalOcean – 对开发者友好,文档完善

三、购买 VPS 的详细步骤

步骤 1:注册账号

访问选择的云服务商官网,使用邮箱或手机号注册账号。建议使用真实信息,方便后续实名认证和发票开具。

步骤 2:完成实名认证

国内云服务商需要实名认证才能购买服务器。准备身份证照片,按提示完成认证,通常 5 分钟内完成审核。

步骤 3:选择配置

新手推荐配置:

  • CPU:1-2 核
  • 内存:1-2GB
  • 硬盘:20-40GB SSD
  • 带宽:1-5Mbps
  • 系统:Ubuntu 22.04 LTS 或 CentOS 7+

步骤 4:选择地域和镜像

根据你的目标用户选择机房位置。国内用户建议选择离你最近的节点。操作系统推荐 Ubuntu 22.04 LTS,社区支持好,文档丰富。

步骤 5:设置登录密码和密钥

设置强密码(大小写字母 + 数字 + 特殊字符,至少 12 位)。建议同时配置 SSH 密钥登录,更安全方便。

四、��次登录 VPS 服务器

步骤 1:获取服务器信息

购买成功后,在控制台找到以下信息:

  • 公网 IP 地址
  • 登录用户名(通常是 root)
  • 登录密码

步骤 2:使用 SSH 连接(Windows 用户)

下载并安装 PuTTY,打开后输入服务器 IP,端口 22,点击 Open,输入用户名和密码即可登录。

步骤 3:使用 SSH 连接(Mac/Linux 用户)

打开终端,输入:

ssh root@你的服务器 IP

首次连接会提示确认指纹,输入 yes,然后输入密码即可。

步骤 4:验证登录成功

登录后会看到命令行提示符,输入以下命令验证:

uname -a
hostname
uptime

步骤 5:修改默认密码(重要!)

首次登录后立即修改密码:

passwd
# 按提示输入新密码

五、基础环境配置

步骤 1:更新系统软件包

# Ubuntu/Debian
apt update && apt upgrade -y

# CentOS/RHEL
yum update -y

步骤 2:安装常用工具

# Ubuntu/Debian
apt install -y vim git wget curl net-tools htop

# CentOS/RHEL
yum install -y vim git wget curl net-tools htop

步骤 3:配置防火墙

# Ubuntu 使用 ufw
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

# CentOS 使用 firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

步骤 4:创建普通用户(可选但推荐)

# 创建新用户
adduser username

# 赋予 sudo 权限
usermod -aG sudo username  # Ubuntu/Debian
usermod -aG wheel username  # CentOS/RHEL

# 切换到新用户
su - username

步骤 5:配置 SSH 密钥登录(推荐)

# 在本地生成密钥对
ssh-keygen -t rsa -b 4096

# 上传公钥到服务器
ssh-copy-id root@你的服务器 IP

# 验证密钥登录
ssh root@你的服务器 IP

六、安全加固建议

  • 禁用 root 远程登录,使用普通用户 + sudo
  • 修改 SSH 默认端口(22 改为其他端口)
  • 安装 fail2ban 防止暴力破解
  • 定期更新系统和软件
  • 开启防火墙,只开放必要端口
  • 定期备份重要数据

七、常见问题解答

Q: 忘记服务器密码怎么办?

A: 大多数云服务商支持在控制台重置密码,重置后需要重启服务器生效。

Q: 服务器无法连接怎么办?

A: 检查:1) IP 地址是否正确 2) 防火墙是否放行 22 端口 3) 安全组规则 4) 服务器是否运行正常

Q: 如何选择合适配置?

A: 个人博客/测试:1 核 1G 起步;小型网站:2 核 2G;中型项目:4 核 4G+。大多数云服务商支持随时升级配置。

总结

恭喜你完成了第一台 VPS 服务器的搭建!现在你已经拥有了一个完全可控的 Linux 环境,可以部署网站、搭建应用、学习运维技术。建议多加练习,熟悉常用命令,逐步掌握服务器管理技能。

下一步学习建议:

  • 学习 Linux 基础命令
  • 搭建 LNMP/LAMP 环境
  • 部署 WordPress 等应用
  • 配置域名和 SSL 证书
  • 学习备份和恢复策略

有任何问题欢迎在评论区留言讨论!

来源:https://mjj.728.hk/