簡介
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>.