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

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

2024/11/15 10次

香港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

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。