首页>>帮助中心>>香港VPS CentOS7防止恶意破解root账户的脚本

香港VPS CentOS7防止恶意破解root账户的脚本

2024/11/15 328次

香港VPS CentOS7防止恶意破解root账户的脚本
#!/bin/bash

#Denyhosts SHELL SCRIPT

#2017-01-24

#

#When a IP is accessed 50 times through sshd, it is written to the hosts.deny file,

#which prohibits the IP from connecting to the host via sshd

#

#Add to timing task



cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2"="$1;}' > /root/black.txt



DEFINE=50

for i in $(cat /root/black.txt)

do

IP=$( $i | awk -F'=' '{print $1}')

NUM=$( $i | awk -F'=' '{print $2}')

if [$NUM -gt $DEFINE]; then

grep $IP /etc/hosts.deny > /dev/null

if [$? -gt 0];then

echo "sshd:$IP" >> /etc/hosts.deny

fi

fi

done

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2