Ubuntu镜像安装Fail2ban安全软件及基本的应用操作
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

昨天蜗牛博客中有在\\”确保和保护服务器系统安全的几个常见做法\\”文章中介绍到确保服务器以及WEB环境的安全,我们其实有些人是有安装服务器端的Fail2ban工具的。这个工具类似我们常说的WAF工具,在一定程度的控制上是可以给服务器起到一定的安全的,比如阻止一些软件的小线程的扫我们服务器。实际上,我们有些深入研究Fail2ban软件的朋友会发现,能设置的好以及深入使用还是有很多的功能的。
Fail2ban软件可以安装在服务器端,主要是用来SSH扫描攻击行为的防御。之前蜗牛也没有认真研究过,所以今天这篇文章就准备看看这款软件的安装以及基本的使用记录。最近这几天也没有主机促销活动,所以暂时就写点相关的文章试试。
这里蜗牛常用的镜像系统是Ubuntu,所以就直接在Ubuntu镜像中安装Fail2ban和记录。如果我们有需要在其他镜像的,可以搜索相关文章或者后面我整理出来。
第一、Ubuntu安装Fail2ban软件
1、升级系统
apt-get update -y
apt-get upgrade -y
2、安装Fail2ban
apt-get install fail2ban
如果我们需要安装邮件提醒的,还需要安装sendmail。apt-get install sendmail
3、支持开启防火墙
ufw allow ssh
ufw enable
支持SSH通过UFW防火墙。
第二、设置Fail2ban
1、重命名将fail2ban.conf 改成 fail2ban.local
cp /etc/fail2ban/fail2ban.conf /etc/fail2ban/fail2ban.local
这里我们可以修改fail2ban.local文件里的配置信息。比如loglevel警告级别、logtarget日志文件、以及文件的位置设置等。
2、设置jail.local
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
重命名拷贝文件,然后设置。
如果我们是使用的是CentOS系统,我们需要把jail.local中的backend选项从auto更改为systemd。 这里我们使用的是Ubuntu系统,所以不要修改。
3、设置白名单IP地址
可以在\\”/etc/fail2ban/jail.local\\”设置白名单地址。
[DEFAULT]
# \\”ignoreip\\” can be an IP address, a CIDR mask or a DNS host. Fail2ban will not
# ban a host which matches an address in this list. Several addresses can be
# defined using space separator.
ignoreip = 127.0.0.1/8 111.111.111.111
我们可以看到这样的格式。
4、设置时间和重试次数
# \\”bantime\\” is the number of seconds that a host is banned.
bantime = 600
# A host is banned if it has generated \\”maxretry\\” during the last \\”findtime\\”
# seconds.
findtime = 600
maxretry = 3
同样的我们可以设置重试次数和时间,然后给予禁止。
5、其他设置
我们还是需要在\\”/etc/fail2ban/jail.local\\”设置其他的内容。
# Default banning action (e.g. iptables, iptables-new,
# iptables-multiport, shorewall, etc) It is used to define
# action_* variables. Can be overridden globally or per
# section within jail.local file
banaction = iptables-multiport
banaction_allports = iptables-allports
[ssh]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 6
在上面我们介绍的几个主要设置之外,在对于jail.local还有一些服务设置比如SSH和iptables防火墙,我们一般是只启用SSH,也可以通过iptables防火墙规则设置主机IP地址白名单或者黑名单。
[Fail2ban]历史优惠活动内容
猜你可能想看的VPS
- win7 下 php 运行 getenv('REMOTE_ADDR')导全球[VPS测评]
- RackNerd→$15 年 KVM-1GB 15GB 3TB 洛杉矶全球[VPS测评]
- Windows 提示→“出现了一个问题 导致程序停止正常工作。请关闭该程WINDOWS
- 限量促销 dedipath→全场 5 折优惠 100G 硬盘的不限流量大全球[VPS测评]
- 补货通知 搬瓦工→年付 46.87 美元 512M 内存套餐补货了 CN全球[VPS测评]
- Amazon CloudFront→香港 日本 韩国 台湾等 CDN 服日本VPS[主机]
- 企鹅小屋→600 元 季 2*L56XX 8GB 内存 1TB 硬盘 不香港VPS[主机]
- 在博客中如何合理展示AdSense 广告全球[VPS测评]
- YYYHost洛杉矶高防CN2GIA1G内存8m带宽外加100g防御 月全球[VPS测评]
- 六六云洛杉矶cera VPS 云服务器 三网联通CUVIP/1Gbps带全球[VPS测评]
- 樊云 香港CN2九折优惠 1g内存20G硬盘5m带宽不限流 月付仅22.香港VPS[主机]
- Hostafrica 南非VPS测试 100Mbps全球[VPS测评]
- CloudCone 786 内存 10G HDD 1T流量 洛杉矶 MC全球[VPS测评]
- Weebly网站迁移到WordPress的实操上手。全球[VPS测评]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站全球[VPS测评]
- 20个温暖心灵的问题,抖音,朋友圈都可以拿去发。全球[VPS测评]
- 快速云:云服务器和vps区别是什么云服务器和vps哪个比较安全2022-全球[VPS测评]
- 磐逸云怎么样?CN2线路香港VPS月付20元香港VPS[主机]
- 老六云怎么样?香港cn2vps月付23元香港NTT月付9.9元香港VPS[主机]
- 亿速云11.11上云狂欢节活动:2核4G国内/香港云服务器,价格999元香港VPS[主机]
- 深圳市城市交通规划设计研究中心股份有限公司关于与腾讯云计算(北京)有限责全球[VPS测评]
- 适合美容院的正能量抖音文案,唯美阳光,正能量满满全球[VPS测评]
- 月神云:洛杉矶CN2 GIA高防vps、香港CN2 GIA VPS全场7香港VPS[主机]
- 孤狼云:香港CN2/美国CN2 VPS首月特价¥6.8元;香港虚拟主机仅美国VPS[主机]
- 天生云:香港CN2VPS/2核/4G/100G硬盘/4Mbps不限流量,香港VPS[主机]
- 翔云网络怎么样?香港云服务器优惠99/月,国内4核4G高防服务器6800香港VPS[主机]
- wikihost微基主机服务,香港稳定虚拟主机8折,3.73元/月起,C香港VPS[主机]
- 众创逸云:1核2G云服务器,不限流量vps/5Mbps/KVM/香港CN香港VPS[主机]
- 小欢互联:洛杉矶高防vps年付138元,香港CN2线路月付8元起,1核/香港VPS[主机]
- HostKvm:1核/4G/30G硬盘/750G/20Mbps/香港kv香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-137663.html











