无话不谈|Linux 安全工具TCP_Wrappers、DenyHosts( 二 )
1. 安装官网地址:
- yum安装
yum install -y denyhosts- 下载安装:
wget tar zxvf DenyHosts-2.6.tar.gz -C /usr/local/bincd DenyHosts-2.6python setup.py installcd /usr/share/denyhosts/cp denyhosts.cfg-dist denyhosts.cfgcp daemon-control-dist daemon-controlchown root daemon-controlchmod 700 daemon-control设置开机启动:cd /etc/rc.d/init.d/ln -s /usr/share/denyhosts/daemon-control denyhostschkconfig --add denyhostschkconfig daemon-control onchkconfig --list denyhosts# 启动/etc/init.d/daemon-control start或vim /etc/rc.local# 添加/usr/share/denyhosts/daemon-control start2. 配置文件设置vim denyhosts.cfgSECURE_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#过多久后清除已阻止IPHOSTS_DENY = /etc/hosts.deny#将阻止IP写入到hosts.denyBLOCK_SERVICE = sshd#阻止服务名PURGE_THRESHOLD =#定义了某一IP最多被解封多少次 。 某IP暴力破解SSH密码被阻止/解封达到了PURGE_THRESHOLD次 , 则会被永久禁止;DENY_THRESHOLD_INVALID = 1#允许无效用户登录失败的次数DENY_THRESHOLD_VALID = 10#允许普通用户登录失败的次数DENY_THRESHOLD_ROOT = 5#允许root登录失败的次数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日志位置【无话不谈|Linux 安全工具TCP_Wrappers、DenyHosts】如果有ssh的攻击记录 , 可以在文件 /etc/hosts.deny查看 。推荐阅读
- 央视新闻客户端|海南破获建省以来最大销售不符合安全标准食品案 涉案金额1.1亿余元
- 央视网|参加聚会未遵守安全措施致感染人数增加,阿联酋新增470例新冠肺炎确诊病例
- 高速交警赤峰大队|【开学第一课】高速交警进校园 点亮安全开学季
- 食品|各地逐步开学,四部门共同关心校园食品安全
- |认识蚊媒传染病,让入出境更安全
- 新华网|国家市场监管总局等4部门联合部署秋季学校食品安全工作
- 央视新闻|阿联酋新增470例新冠肺炎确诊病例 参加聚会未遵守安全措施致感染人数增加
- 土壤污染|光明时评:从源头上消除土壤污染对粮食安全的威胁
- 央视新闻客户端|各地逐步开学 这四个部门共同关心校园食品安全!
- 不只50m全自动循迹倒车这么简单 第三代哈弗H6立智能SUV安全新标杆
