目录
- 1. 引言
- 1.1. 1. 实时查看占用情况
- 1.2. 2. 进一步分析占用进程
- 1.3. 3. 判断是否异常
- 1.4. 4. 后续处理
- 1.5. 可能的问题
- 1.6. 排查建议
- 1.7. 解决方向
- 1.8. 建议解决方案
- 1.9. 1. 安装 fail2ban
- 1.10. 2. 配置 fail2ban
- 1.11. 3. 启动并设置开机自启
- 1.12. 4. 查看运行情况
- 1.13. 5. 手动封禁/解封
- 1.14. 默认 fail2ban 的情况
- 1.15. 建议最低限度配置
- 1.16. 更进一步(可选)
- 1.17. 在 CentOS 6 / CloudLinux 6 上启动 fail2ban
- 1.18. 检查是否生效
- 1.19. 下一步你可以做的事情
- 1.20. 配置文件:/etc/fail2ban/jail.local
- 1.21. 说明
- 1.22. 启用新配置
- 1.23. 查看效果
- 1.24. 已封 IP 快速概览
- 1.25. 你在服务器上可以运行的“快速确认命令”
- 1.26. 如何理解这些结果(要点)
- 1.27. 我推荐的下一步(你可以现在马上做)
- 1.28. 快速思路(5 步)
- 1.29. 先手动逐条运行(推荐先执行这些)
- 1.30. 一键化诊断脚本(将自动找出 top PID 并做快速采样)
- 1.31. 解释常见发现及下一步处理建议
- 1.32. 常见场景举例(根据你当前情形)
- 1.33. 风险与注意
- 1.34. 这意味着什么
- 1.35. 验证
- 1.36. 解决思路
- 1.37. 建议
- 1.38. 0) 先确认你的公网 IP(很重要)
- 1.39. 1) 如果是 fail2ban 封的:查询 & 解除 & 加白
- 1.40. 2) 如果是 CSF(ConfigServer Firewall)封的:查询 & 解除 & 永久放行
- 1.41. 3) 如果是 iptables 规则(直接封了 IP):查找 & 删除规则
- 1.42. 4) 如果是 cPhulk(cPanel 的防护)封的:解除或白名单(WHM/API/脚本)
- 1.43. 5) 如果你不确定是哪层封的:一套检查看看在哪被堵住
- 1.44. 6) 最好做法(避免再次被封)
- 1.45. 7) 如果你现在被锁在外面(无法 SSH)怎么办
- 1.46. 具体步骤:
- 1.47. 卸载步骤