Debian 服务器最小化安装与配置
给出 Debian 服务器最小化安装的完整流程:只勾标准系统与 SSH 等最小任务组、装后改源与防火墙、禁 root 登录,减少攻击面。
结论先行
Debian 服务器最小化公式:网络安装版 + 只勾「标准系统 + SSH server」+ 装后改源与禁 root 登录。攻击面越小,长期维护越省——这也是服务器常用 Debian 13(trixie) 的原因。
安装时的勾选
内网/断网环境直接用 Debian 13.7.0 完整安装版 DVD-1(AMD64) 的基础软件集装机;有网环境走安装器时勾选同样最小。软件任务组只勾:
- 标准系统
- SSH server
- 其余桌面、数据库、Web 服务器一律不勾,需要再
apt install
多装一个服务 = 多一个 CVE 要盯;「按需补」永远好过「全预装」。
装后首件事(按顺序)
# 1. 吃到当期稳定修订
sudo apt update && sudo apt full-upgrade
# 2. 切国内镜像(国内机器)
# 编辑 /etc/apt/sources.list.d/debian.sources 的 URIs,改完再 update
# 3. 禁 root 直接 SSH 登录(改 /etc/ssh/sshd_config)
# PermitRootLogin no
sudo systemctl reload ssh
# 4. 基础防火墙(Debian 默认未开)
sudo apt install -y ufw
sudo ufw default deny incoming && sudo ufw allow 22/tcp && sudo ufw enable
最小化到什么程度
| 保留 | 理由 |
|---|---|
| sshd | 远程管理入口 |
| 时间同步 | 日志/证书依赖正确时钟 |
| 系统日志(journald) | 排错底线 |
桌面、包管理缓存(apt clean 定期跑)能省则省。条目规格与镜像选项以 Debian 索引页 为准。