一、部署前的准备
拿到服务器后先别急着装环境,花 10 分钟确认三件事:一是 IP、账号、密码等交付信息是否齐全;二是服务器是全新交付还是二手(二手建议重装系统);三是确认硬件配置与订单一致,用命令检查 CPU、内存、磁盘。
推荐系统:无特殊需求推荐 Debian 12 或 Ubuntu 22.04 LTS,社区支持好、软件新、资料多。CentOS 7 已停止维护,新机器不建议选择。需要 Windows 环境的(如 ASP.NET 应用)另说,但注意授权费用和资源占用。
二、系统安装与基础加固
系统安装:多数商家提供控制台重装功能,选择镜像、设置密码即可,无需额外操作。没有控制台权限的,用商家提供的救援模式或 IPMI/KVM 安装。
SSH 登录:推荐用密钥登录而非密码。生成密钥对,把公钥写入服务器的 authorized_keys,关闭密码登录(谨慎操作,先确认密钥能登录再关)。
基础加固三步:
1. 修改 SSH 默认端口(22 改为高位端口),降低被扫描概率;
2. 创建普通用户,日常操作不用 root,需要时 sudo;
3. 安装防火墙(ufw 或 firewalld),只放行需要的端口,默认拒绝其他。
系统更新:apt update