来源:未知 时间:2014-06-08 17:15 作者:xbdadmin 阅读:次
[导读] 最近浏览了一下 linux服务器 日志,发现有大量的root密码暴力破解记录,于是决定采取策略进行防护,避免因密码被破解,而导致一些不应该发生的问题。准备使用denyhosts软件。 DenyHo...
最近浏览了一下linux服务器日志,发现有大量的root密码暴力破解记录,于是决定采取策略进行防护,避免因密码被破解,而导致一些不应该发生的问题。准备使用denyhosts软件。 DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。 下面进入主题。
1。安装脚本
#############################1################################## wget http://www.sfr-fresh.com/unix/privat/DenyHosts-2.6.tar.gz #下载软件
tar -zxvf DenyHosts-2.6.tar.gz
mv DenyHosts-2.6 denyhost
cd denyhost/
yum install python -y
python setup.py install
cd /usr/share/denyhosts/
cp daemon-control-dist daemon-control
cp denyhosts.cfg-dist denyhosts.cfg
chown root daemon-control
ln -s /usr/share/denyhosts/daemon-control /etc/init.d/denyhosts
chkconfig denyhosts on
cp denyhosts.cfg denyhosts.cfg.bak
cat /workspace/denyhost.txt > /usr/share/denyhosts/denyhosts.cfg
/etc/init.d/denyhosts start echo install succeed!
2.配置文件内容
[root@107 workspace]# more denyhost.txt
HOSTS_DENY = /etc/hosts.deny
PURGE_DENY = 5m
BLOCK_SERVICE = sshd
DENY_THRESHOLD_INVALID = 5
DENY_THRESHOLD_VALID = 5
DENY_THRESHOLD_ROOT = 5
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /usr/share/denyhosts/data
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/lock/subsys/denyhosts
ADMIN_EMAIL = denyhosts@163.com
AGE_RESET_VALID=1d
AGE_RESET_ROOT=1d
AGE_RESET_RESTRICTED=5d
AGE_RESET_INVALID=10d
DAEMON_LOG = /var/log/denyhosts DAEMON_SLEEP = 30s
DAEMON_PURGE = 5m
3.其它 如果想删除一个已经禁止的主机IP,并加入到允许主机例表,只在 /etc/hosts.deny 删除是没用的。需要进入 /var/lib/denyhosts 目录,进入以下操作: 1、停止DenyHosts服务:$ sudo service denyhosts stop 2、在 /etc/hosts.deny 中删除你想取消的主机IP
3、编辑 DenyHosts 工作目录的所有文件,通过
然后一个个删除文件中你想取消的主机IP所在的行:
vi /usr/share/denyhosts/data/allowed-hostsps 5、启动DenyHosts服务: service denyhosts start 报错排查
#service denyhost start
--config=/usr/share/denyhosts/denyhosts.cfg directory
cd /usr/share/denyhosts/
cd /usr/local/lib/python2.7/site-packages/ |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com