码迷,mamicode.com
首页 > 其他好文 > 详细

DenyHosts使用

时间:2018-10-27 19:54:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:时间   setup   超过   hosts   invalid   etc   rap   init.d   com   

简介

DenyHosts是一个python写的脚本,常用来限制SSH登陆,通过监控系统日志,将超过错误次数的IP放入TCP Wrappers中禁止登陆。UNIX Review杂志评选的2005年8月的月度工具。
官方站点:http://denyhosts.sourceforge.net/
GitHub代码:https://github.com/denyhosts/denyhosts

安装

tar xf DenyHosts-2.6.tar.gz
cd DenyHosts-2.6
python setup.py install
cd /usr/share/denyhosts/
cp denyhosts.cfg-dist denyhosts.cfg
cp daemon-control-dist daemon-control
chown root daemon-control
chmod 700 daemon-control
ln -sv /usr/share/denyhosts/daemon-control /etc/init.d/denyhosts
/etc/init.d/denyhosts start
chkconfig denyhosts on

配置

#登陆失败次数,无效用户,普通用户,root用户,限制用户
DENY_THRESHOLD_INVALID = 5
DENY_THRESHOLD_VALID = 10
DENY_THRESHOLD_ROOT = 1
DENY_THRESHOLD_RESTRICTED = 1

#登陆失败计数重置时间,普通用户,root用户,限制用户,无效用户
AGE_RESET_VALID=5d
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d

#清除已阻止IP时间间隔,定时任务模式,需要--purge,守护进程模式
PURGE_DENY = 1h
DAEMON_PURGE = 1h

黑名单

白名单

DenyHosts使用

标签:时间   setup   超过   hosts   invalid   etc   rap   init.d   com   

原文地址:http://blog.51cto.com/14043491/2309673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!