Linux安装Fail2ban过程记录

Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧!

关于SSH异常攻击防护,上篇文章有评论说fail2ban工具,可以自动拦截,下面来实操下fail2ban。

fail2ban用来保护ssh的原理也非常简单,主要就是通过检测ssh的日志,记录下频繁登录失败的IP,如 络暴力攻击等,然后使用iptables来直接禁用掉对应的IP请求即可实现ssh的防暴力破解。

一、使用Secure-CRT 或X shell工具,登录远程华为云主机。

二、安装fail2ban。

Centos中可以直接启用epel源来直接进行安装

yum install epel-release

yum install fail2ban

[root@Demo-Environment appuser]# yum install epel-releaseLast metadata expiration check: 0:05:11 ago on Thu 30 Dec 2021 09:08:55 AM CST.Package epel-release-8-10.el8.noarch is already installed.Dependencies resolved.====================================================================================================================================================================Package Architecture Version Repository Size====================================================================================================================================================================Upgrading:epel-release noarch 8-13.el8 epel 23 kTransaction Summary====================================================================================================================================================================Upgrade 1 PackageComplete![root@Demo-Environment appuser]# yum install fail2banLast metadata expiration check: 0:05:25 ago on Thu 30 Dec 2021 09:08:55 AM CST.Dependencies resolved.====================================================================================================================================================================Package Architecture Version Repository Size====================================================================================================================================================================Installing:fail2ban noarch 0.11.2-1.el8 epel 19 kInstalling dependencies:fail2ban-firewalld noarch 0.11.2-1.el8 epel 19 kfail2ban-sendmail noarch 0.11.2-1.el8 epel 22 kfail2ban-server noarch 0.11.2-1.el8 epel 459 kpython3-systemd x86_64 234-8.el8 AppStream 81 kTransaction Summary====================================================================================================================================================================Install 5 PackagesInstalled:fail2ban-0.11.2-1.el8.noarch fail2ban-firewalld-0.11.2-1.el8.noarch fail2ban-sendmail-0.11.2-1.el8.noarch fail2ban-server-0.11.2-1.el8.noarchpython3-systemd-234-8.el8.x86_64Complete![root@Demo-Environment appuser]#

yum安装fepel-release

yum安装fail2ban

三、fail2ban启停操作

? 停止

systemctl stop fail2ban

? 启动

systemctl start fail2ban

? 重启

systemctl restart fail2ban

? 开机启动

systemctl enable fail2ban

四、配置fail2ban

fail2ban的默认配置目录位于/etc/fail2ban

如忽略的IP列表,不受设置限制等

第一次安装使用fail2ban,配置文件还需要仔细阅读,期待更新fail2ban使用方法,一起摸索,一起成长、一起热爱Linux!!!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月15日
下一篇 2021年10月15日

相关推荐