投稿 提交工具 投放合作

5Minutes:Linux 服务器安全加固的 Ansible 剧本

自动化控制 114 20 2026-11-14 在 GitHub 打开

用一条 Ansible 命令完成新服务器的初始安全配置,包括禁用 root 与密码登录、安装防火墙和自动安全更新。

5Minutes 是一个 Ansible 剧本,把新 Linux 服务器的初始安全加固步骤自动化:通过 SSH 连接后更新 APT 缓存并升级系统,创建带 sudo 权限的用户并写入指定公钥,随后禁用 root SSH 访问和密码认证,改用新用户加公钥登录。它还会安装 ufw 防火墙、fail2ban 封禁可疑 IP、logwatch 分析并汇报日志,以及 unattended-upgrades 实现自动安全更新。用户名、密码、日志邮箱和公钥路径等在 vars.yml 中配置。作者说明该剧本在 Ubuntu 上测试过,欢迎补充其他发行版支持。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 114

11411-0811-1011-13