Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FunctionClub/Fail2ban
最简单的防止SSH暴力破解的脚本
https://github.com/FunctionClub/Fail2ban
Last synced: 21 days ago
JSON representation
最简单的防止SSH暴力破解的脚本
- Host: GitHub
- URL: https://github.com/FunctionClub/Fail2ban
- Owner: FunctionClub
- License: gpl-3.0
- Archived: true
- Created: 2016-11-14T10:27:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-17T04:36:35.000Z (about 7 years ago)
- Last Synced: 2024-08-05T17:43:10.491Z (4 months ago)
- Language: Shell
- Homepage: https://function.club/2016/11/15/12.html
- Size: 23.4 KB
- Stars: 299
- Watchers: 9
- Forks: 178
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - FunctionClub/Fail2ban - 最简单的防止SSH暴力破解的脚本 (Shell)
README
# Fail2ban #
这是一个利用iptables和开源程序fail2ban来进行服务器简单防爆破的脚本。默认自带SSH防御规则。# 功能 #
- 自助修改SSH端口
- 自定义最高封禁IP的时间(以小时为单位)
- 自定义SSH尝试连接次数
- 一键完成SSH防止暴力破解# 支持系统 #
- Centos 6/7 (x86/x64)
- Ubuntu 14.04 (x86/x64)
- Ubuntu 16.10 (x86/x64)
- Debian 7 (x86/x64)
- Debian 8 (x86/x64)# 安装 #
wget https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/fail2ban.sh && bash fail2ban.sh 2>&1 | tee fail2ban.log
1. 第一步选择是否修改SSH端口。
1. 第二部输入最多尝试输入SSH连接密码的次数
1. 第三部输入每个恶意IP的封禁时间(单位:小时)# 卸载 #
wget https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/uninstall.sh && bash uninstall.sh# 注意事项 #
1. 安装完成后请会重启SSH服务,请重新连接SSH会话
2. 若出现SSH无法连接的情况,请检查是否修改过SSH端口,请填写写改后的正确端口进行连接# 更新日志 #
2016.11.15 第一次提交,初步完成。# 关于 #
Made by [FunctionClub](http://function.club "FunctionClub")
QQ群:277717865# 鸣谢 #
- [Fail2ban](http://www.fail2ban.org "Fail2ban")
- [Oneinstack](http://oneinstack.com "Oneinstack")