Fail2ban 是 Linux 上的一个著名的入侵保护的开源框架,它会监控多个系统的日志文件(例如:/var/log/auth.log 或者 /var/log/secure)并根据检测到的任何可疑的行为自动触发不同的防御动作。事实上,Fail2ban 在防御对SSH服务器的暴力密码破解上非常有用。
Fail2ban 可以监视你的系统日志,然后匹配日志的错误信息执行相应的屏蔽动作。网上大部分教程都是关于fail2ban+iptables组合,考虑到CentOS 7已经自带Firewalld,所以这里我们也可以利用Fail2ban+Firewalld来防CC攻击和SSH爆破。
继续阅读“CentOS 7安装Fail2ban + Firewalld防止爆破与CC攻击”
月度归档: 2018 年 8 月
CentOS 7安装使用Fail2Ban保护SSH
大多数Linux服务器通过端口22提供SSH登录,用于远程管理。 这个端口是一个众所周知的端口,所以经常受到暴力袭击。 Fail2ban的服务可以通过创建规则来缓解这个问题,这些规则会根据预定义次数的不成功登录尝试自动更改您的iptables防火墙配置。这将允许您的服务器响应非法访问尝试,而无需您的干预。
继续阅读“CentOS 7安装使用Fail2Ban保护SSH”
configure: error: Cannot find ldap.h
[root@server]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
LNMP编译安装PHP的过程中报错:
第一个报错:
configure: error: Cannot find ldap.h
解决办法:
yum install openldap openldap-devel -y
第二个报错:
configure: error: Cannot find ldap libraries in /usr/lib
解决办法:
cp -frp /usr/lib64/libldap* /usr/lib/
然后再./configure …即可
LNMP环境下安装 PHP7.2.8 扩展 Mcrypt
mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。本文讲述如何在Linux下安装PECL扩展Mcrypt。