華為云計算 云知識 Fail2Ban是什么
Fail2Ban是什么

簡介

Fail2Ban是一個入侵檢測系統(tǒng)框架,它可以保護電腦服務器免受蠻力攻擊。以Python程序設計語言編寫,并能夠在POSIX系統(tǒng)上運行。

配置流程

1.配置編譯環(huán)境

1)安裝wget包

yum install wget-y

2)安裝依賴

fail2ban編譯安裝要求Python2>=2.6或者Python3>=3.2。

Python2安裝請參考http://m.cqfng.cn/kunpeng/software/python.html,

Python3安裝請參考http://m.cqfng.cn/kunpeng/software/python3.html。

2.獲取源碼

獲取“fail2ban-0.9.4”源碼包。

cd/usr/local/src
wget https://github.com/fail2ban/fail2ban/archive/0.9.4.tar.gz-O fail2ban-0.9.4.tar.gz

3.編譯和安裝

1)解壓軟件包。

tar-zxvf fail2ban-0.9.4.tar.gz

2)進入fail2ban的安裝目錄。

cd fail2ban-0.9.4

3)編譯和安裝fail2ban。

python setup.py install

4.運行和驗證

執(zhí)行如下命令,查看fail2ban相關版本。

fail2ban-server--version

回顯信息如下,則表示fail2ban安裝成功。fail2ban-client,fail2ban-regex,fail2ban-testcases命令類似。

Fail2Ban v0.9.4
Copyright(c)2004-2008 Cyril Jaquier,2008-Fail2Ban Contributors
Copyright of modifications held by their respective authors.
Licensed under the GNU General Public License v2(GPL).
Written by Cyril Jaquier<cyril.jaquier fail2ban.org>.
Many contributions by Yaroslav O.Halchenkodebian onerussian.com>.