用于集中管理一台或多台 Linux 主机上 Fail2Ban 的 Web 管理平台。
imthenachoman/How-To-Secure-A-Linux-Server
一份持续更新的 Linux 服务器安全加固指南,涵盖 SSH、防火墙、入侵检测与审计等步骤。
- Star
- 31,825
- Fork
- 2,154
- 未关闭 Issue
- 32
- 最近提交
- 上个月
这是什么?
这是一份分步骤的 Linux 服务器加固指南,主要面向家用或自行管理的服务器。内容从安装前需要考虑的安全原则开始,然后给出具体配置,包括基于密钥的 SSH 登录、用户组限制 SSH 访问、sshd_config 调优、双因素认证,以及对 sudo 和 su 的权限限制。
网络部分涵盖 UFW 防火墙、Fail2ban、CrowdSec 和 PSAD 的配置。审计与监控部分介绍了 AIDE 文件完整性检查、ClamAV、rkhunter、logwatch、Lynis 和 OSSEC,并包括自动安全更新与邮件告警设置。命令以 Debian 系为例,大多数步骤稍作路径或包管理器调整即可用于其他发行版。
指南仍在持续完善中,既提供可直接复制的命令,也解释每项设置的原因。对于更深入的企业级加固,作者建议参考 CIS 基准和各发行版文档,项目还配有 Ansible 剧本版本。
核心功能
- 01分步讲解 SSH 加固,包括 Ed25519 密钥和精简的 sshd_config
- 02使用 UFW 配置防火墙,并说明与 Docker 的配合问题
- 03通过 Fail2ban、CrowdSec 和 PSAD 进行入侵防护
- 04提供 AIDE、Lynis、rkhunter、OSSEC 等审计工具的配置思路
- 05命令以 Debian 系为例,可直接复制使用
适用场景
- 加固从外网通过 SSH 访问的家用服务器
- 学习常见 Linux 服务器安全配置背后的原理
- 在应用更严格的 CIS 基准之前,建立基础安全检查清单
使用前须知
- 多个章节标注为进行中(WIP),内容尚不完整。
- 内容主要面向家庭服务器,不涵盖大型或专业环境。
标签
常见问题
- How-To-Secure-A-Linux-Server 是什么?
- 一份持续更新的 Linux 服务器安全加固指南,涵盖 SSH、防火墙、入侵检测与审计等步骤。 这是一份分步骤的 Linux 服务器加固指南,主要面向家用或自行管理的服务器。内容从安装前需要考虑的安全原则开始,然后给出具体配置,包括基于密钥的 SSH 登录、用户组限制 SSH 访问、sshd_config 调优、双因素认证,以及对 sudo 和 su 的权限限制。
- How-To-Secure-A-Linux-Server 可以免费使用吗?用的什么许可证?
- How-To-Secure-A-Linux-Server 以 CC-BY-SA-4.0 许可证开源。用于商业产品前,请先确认许可证条款。
- How-To-Secure-A-Linux-Server 还在维护吗?
- 半年内有更新。How-To-Secure-A-Linux-Server 最近一次提交是在 2026年9月7日。
- How-To-Secure-A-Linux-Server 适合用来做什么?
- 加固从外网通过 SSH 访问的家用服务器 学习常见 Linux 服务器安全配置背后的原理 在应用更严格的 CIS 基准之前,建立基础安全检查清单
- 在哪里获取 How-To-Secure-A-Linux-Server?
- 源代码和安装说明在 GitHub 上:https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
38142GoAGPL-3.0更新于 10天前
一款 macOS 应用,将 SSH 私钥保存在 Secure Enclave 中,私钥无法导出,并支持 Touch ID 或 Apple Watch 验证。
9090221SwiftMIT更新于 前天
网络流量检测系统,通过称为 trails 的恶意指标库,识别与已知恶意域名、IP、URL 和 User-Agent 的通信。
86301266PythonMIT更新于 3天前
endlessh SSH 蜜罐的 Go 实现,导出 Prometheus 指标并配有 Grafana 仪表盘,用于查看攻击来源统计。
145555GoGPL-3.0更新于 8天前
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。
2.3万1184GoApache-2.0更新于 4天前
基于 eBPF 的 Linux 终端界面工具,用于抓取和查看网络流量。
259575RustGPL-3.0更新于 前天