centos7系统安全策略

DenyHosts是运行于centos系统一款预防SSH暴力破解的软件
下载源:http://sourceforge.net/projects/denyhosts/files/
在这里插入图片描述
你在哪个目录下wegt 的,所对应的压缩包就对应在哪个目录,建议在根目录下,接下来就是
解压安装包:tar zxvf DenyHosts-2.6.tar.gz
进入安装包:cd DenyHosts-2.6
安装DenyHosts:python setup.py install
cd /usr/share/denyhosts/ #这是默认的安装路径
cp daemon-control-dist daemon-control #为了方便改变配置文件名称
cp denyhosts.cfg-dist denyhosts.cfg #修改服务文件名称
cp daemon-control-dist daemon-control #daemon-control为启动程序
chown root daemon-control #添加root权限
chmod 700 daemon-control #修改为可执行文件
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 /usr/share/denyhosts/denyhosts.cfg #编辑DenyHosts的配置文件
在这里插入图片描述
#ssh 日志文件,redhat系列根据/var/log/secure文件来判断;Mandrake、FreeBSD根据 /var/log/auth.log来判断
PURGE_DENY = 30m #过多久后清除已经禁止的,设置为30分钟;

‘m’ = minutes

‘h’ = hours

‘d’ = days

‘w’ = weeks

‘y’ = years

HOSTS_DENY = /etc/hosts.deny #控制用户登陆的文件
DENY_THRESHOLD_INVALID = 1 #允许无效用户失败的次数
DENY_THRESHOLD_VALID = 3 #允许普通用户登陆失败的次数
DENY_THRESHOLD_ROOT = 3 #允许root登陆失败的次数
DAEMON_LOG = /var/log/denyhosts #DenyHosts日志文件存放的路径,默认
更改完后,保存退出 重启DenyHosts服务即可生效:
/etc/init.d/daemon-control restart #重启denyhosts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值