ssh失败次数过多禁止登陆
lastb 查看登陆失败记录
写脚本 登陆失败超过4次,加入试试黑名单
#!/bin/bash
ips=$(sudo lastb |awk '{print $3}'|sort |uniq -c|awk '{if ($1 > 4) print $2}')
for ip in ${ips}
do
if [ `expr length ${ip}` -gt 3 ];then
echo sshd:${ip}:deny >> /etc/hosts.deny
echo > /var/log/btmp
fi
done
加入到crontab中定时执行
/10 * sh /opt/scripts/auth.sh
ssh失败次数过多禁止登陆
https://www.hechunyu.com/archives/sshshi-bai-ci-shu-guo-duo-jin-zhi-deng-lu