欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言

#脚本#SSH端口怎么防止被暴力破解攻击?使用一键脚本自动拉黑

linux sky995 1年前 (2021-10-20) 277次浏览 0个评论

SSH端口两种防御脚本

方法1:

超过10次登陆失败就封掉IP,创建shell脚本:secure_ssh.sh

1
2
3
4
5
6
7
8
9
10
11
12
#! /bin/bash
cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' /usr/local/bin/black.txt
for in `cat  /usr/local/bin/black.txt`
do
        IP=`echo $i |awk -F= '{print $1}'`
        NUM=`echo $i|awk -F= '{print $2}'`
        result=$(cat /etc/hosts.deny | grep $IP)
        if [[ $NUM -gt 10 ]];then
                if [[ $result = "" ]];then
                        echo "sshd: $IP" >> /etc/hosts.deny
                fi
        fi

 

定时任务:10分钟执行一次,crontab -e

1
*/10 * * * * bash /usr/local/bin/secure_ssh.sh

 

方法2:

使用Fail2ban程序

1
2
3
4
5
sudo apt-get -y update
sudo apt-get install -y fail2ban
\cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
sed -i 's/^bantime  = 600$/bantime  = 3600/g' /etc/fail2ban/jail.local
sudo /etc/init.d/fail2ban start

 

 

 shell ssh ssh破解 ssh防御脚本

好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:#脚本#SSH端口怎么防止被暴力破解攻击?使用一键脚本自动拉黑
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址