💡
原文中文,约8700字,阅读约需21分钟。
📝
内容提要
本文概述了新 Linux 服务器的基本设置步骤,包括重装 Debian 系统、SSH 安全配置、UFW 防火墙、Nginx 和 Docker 的安装,提供了快速参考手册。
🎯
关键要点
- 新 Linux 服务器的基本设置步骤包括重装 Debian 系统、SSH 安全配置、UFW 防火墙、Nginx 和 Docker 的安装。
- 使用一键 DD 脚本重装 Debian GNU/Linux 操作系统,确保安全性和社区审查。
- 重装系统时,配置 SSH 免密码登录、修改 SSH 默认端口、启用 BBR 提升网络性能。
- 安装基础软件包,如 ca-certificates、git、curl 等。
- 按照 Docker 官方文档安装 Docker,包括添加 GPG 密钥和配置源。
- 参考 Nginx 项目文档安装 Nginx,确保 GPG 密钥的导入和源的配置。
- 对 SSH 进行基本加固,禁止 Root 登录、禁用密码登录、启用公钥认证等。
- 使用 Fail2ban 保护服务器免受 SSH 爆破攻击,配置封禁规则。
- 安装并配置 UFW 防火墙,默认拒绝所有入站连接,允许出站连接。
- 配置 Cloudflare CDN 回源访问规则,确保 Cloudflare IP 段在 UFW 白名单中。
- 定期更新 Cloudflare IP 白名单,使用 Crontab 计划任务。
- 检查 Docker 容器端口暴露情况,确保安全性,避免将端口绑定到 0.0.0.0。
❓
延伸问答
如何重装新的 Debian 系统?
可以使用一键 DD 脚本重装 Debian 系统,确保安全性和社区审查。
如何配置 SSH 安全?
配置 SSH 时应禁止 Root 登录、禁用密码登录,并启用公钥认证。
UFW 防火墙的基本配置步骤是什么?
安装 UFW 后,默认拒绝所有入站连接,允许出站连接,并确保允许 SSH 端口。
如何安装 Docker?
参考 Docker 官方文档,添加 GPG 密钥和配置源后安装 Docker。
如何使用 Fail2ban 保护服务器?
安装 Fail2ban 后,配置 SSH 的保护规则,设置封禁时间和最大重试次数。
如何配置 Cloudflare CDN 的回源访问规则?
需要将 Cloudflare 的 IP 段添加到 UFW 白名单中,以允许回源访问。
➡️