随笔 - 137  文章 - 1  评论 - 3  阅读 - 14万 

DenyHosts

    DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。

 

安装和配置

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  wget http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz
   
  tar -zxvf DenyHosts-2.6.tar.gz
 
  cd DenyHosts-2.6
 
 python setup.py install (注意python的版本不能大于3.0)
 
 cp /usr/share/denyhosts/denyhosts.cfg-dist  /usr/share/denyhosts/denyhosts.cfg
 
 更改 配置文件 denyhosts.cfg 根据实际情况更改
 
 cp /usr/share/denyhosts/daemon-control-dist  /usr/share/denyhosts/daemon-control
 
 chown root /usr/share/denyhosts/daemon-control
 
 启动 denyhosts
 
/usr/share/denyhosts/daemon-control  start
 
设置开机启动  将命令 /usr/share/denyhosts/daemon-control  start
写入到 /etc/rc.local
 
安装成功以后 过几个小时查看 /etc/hosts.deny  是否有被禁止的IP写入

  

posted on   ヽ坚强的蘑菇  阅读(260)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示