DenyHosts安裝及配置詳解

DenyHosts是Python語言寫的一個程序孽鸡,它會分析sshd的日志文件(/var/log/secure)蹂午,當發(fā)現(xiàn)重 復的攻擊時就會記錄IP到/etc/hosts.deny文件栏豺,從而達到自動屏IP的功能彬碱。

1. 到官網(wǎng)下載DenyHosts

DenyHosts官網(wǎng):http://denyhosts.sourceforge.net/

2. 解壓并安裝

# 官網(wǎng)下載包安裝
[root@www ~]# tar zxvf DenyHosts-2.6.tar.gz
[root@www ~]# cd DenyHosts-2.6
[root@www DenyHosts-2.6]# yum install python -y
[root@www DenyHosts-2.6]# python setup.py install
[root@www DenyHosts-2.6]# cd /usr/share/denyhosts/   
[root@www denyhosts]# cp denyhosts.cfg-dist denyhosts.cfg      //配置文件
[root@www denyhosts]# cp daemon-control-dist daemon-control    //啟動文件
[root@www denyhosts]# chown root daemon-control
[root@www denyhosts]# chmod 700 daemon-control

# yum安裝
[root@www ~]#  yum install -y denyhosts

3. 配置文件內(nèi)容說明

[root@www denyhosts]# vi denyhosts.cfg
SECURE_LOG = /var/log/secure   #ssh日志文件
# format is: i[dhwmy]
# Where i is an integer (eg. 7)
# m = minutes
# h = hours
# d = days
# w = weeks
# y = years
#
# never purge:
PURGE_DENY = 50m               #過多久后清除已阻止IP
HOSTS_DENY = /etc/hosts.deny   #將阻止IP寫入到hosts.deny
BLOCK_SERVICE = sshd           #阻止服務名
PURGE_THRESHOLD =              #定義了某一IP最多被解封多少次。某IP暴力破解SSH密碼被阻止/解封達到了PURGE_THRESHOLD次奥洼,則會被永久禁止巷疼;
DENY_THRESHOLD_INVALID = 1     #允許無效用戶登錄失敗的次數(shù)
DENY_THRESHOLD_VALID = 10      #允許普通用戶登錄失敗的次數(shù)
DENY_THRESHOLD_ROOT = 5        #允許root登錄失敗的次數(shù)
WORK_DIR = /usr/local/share/denyhosts/data #將deny的host或ip紀錄到Work_dir中
DENY_THRESHOLD_RESTRICTED = 1 #設定 deny host 寫入到該資料夾
LOCK_FILE = /var/lock/subsys/denyhosts #將DenyHOts啟動的pid紀錄到LOCK_FILE中,已確保服務正確啟動灵奖,防止同時啟動多個服務嚼沿。
HOSTNAME_LOOKUP=NO            #是否做域名反解
ADMIN_EMAIL =                 #設置管理員郵件地址
DAEMON_LOG = /var/log/denyhosts #DenyHosts日志位置

ps:配置文件內(nèi)容根據(jù)自己需要自行調(diào)整

4. 啟動自啟動服務

# ./daemon-control start #啟動DenyHosts
# ln -s /usr/share/denyhosts/daemon-control /etc/init.d   //對daemon-control進行軟連接,方便管理
# /etc/init.d/daemon-control start           //啟動denyhosts
# chkconfig daemon-control on                //將denghosts設成開機啟動
或者
# vi /etc/rc.local --------->加入下面這條命令:
/usr/share/denyhosts/daemon-control start

5. 以后可以直接查看hosts.deny文件就能找到攻擊ip的記錄

# vi /etc/hosts.deny
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓷患,一起剝皮案震驚了整個濱河市骡尽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌擅编,老刑警劉巖攀细,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件箫踩,死亡現(xiàn)場離奇詭異,居然都是意外死亡谭贪,警方通過查閱死者的電腦和手機境钟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俭识,“玉大人慨削,你說我怎么就攤上這事√酌模” “怎么了缚态?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凑阶。 經(jīng)常有香客問我猿规,道長,這世上最難降的妖魔是什么宙橱? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任姨俩,我火速辦了婚禮,結果婚禮上师郑,老公的妹妹穿的比我還像新娘环葵。我一直安慰自己,他們只是感情好宝冕,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布张遭。 她就那樣靜靜地躺著,像睡著了一般地梨。 火紅的嫁衣襯著肌膚如雪菊卷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天宝剖,我揣著相機與錄音洁闰,去河邊找鬼。 笑死万细,一個胖子當著我的面吹牛扑眉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赖钞,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼腰素,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了雪营?” 一聲冷哼從身側(cè)響起弓千,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎献起,沒想到半個月后洋访,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砰诵,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年捌显,在試婚紗的時候發(fā)現(xiàn)自己被綠了茁彭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扶歪,死狀恐怖理肺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情善镰,我是刑警寧澤妹萨,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站炫欺,受9級特大地震影響乎完,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜品洛,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一树姨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧桥状,春花似錦帽揪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至士飒,卻和暖如春查邢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背酵幕。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工扰藕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人裙盾。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓实胸,卻偏偏與公主長得像他嫡,于是被迫代替她去往敵國和親番官。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354