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

SSH端口两种防御脚本

方法1:

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

123456789101112#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' /usr/local/bin/black.txtfor 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程序

12345sudo apt-get -y updatesudo apt-get install -y fail2ban\cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.localsed -i 's/^bantime  = 600$/bantime  = 3600/g' /etc/fail2ban/jail.localsudo /etc/init.d/fail2ban start
(0)
PipitaPipita
上一篇 2021-09-20
下一篇 2021-09-23

相关文章

  • 如何编译自己需要的 OpenWrt 固件

    Lean https://github.com/coolsnowwolf/lede 注意: 不要用 root 用户 git 和编译!!! 国内用户编译前最好准备好梯子 默认登陆IP 192.168.1.1, 密码 password 编译命令如下: 首先装好 Ubuntu 64bit,推荐 Ubuntu 18 LTS x64 命令行输入&n…

    无关专业 2020-12-10
  • Docker安装一个带web界面的内网穿透工具-nps

    nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理,可实现在非内网环境下如同使用vpn一样访问内网资源和设备的效果。 目前市面上提供类似服务的有花生壳、Tea…

    无关专业 2020-02-26
  • PROXMOX PVE 设置国内源

    目前Proxmox中文社区源已正式提供镜像服务,镜像更新频率为每10小时,镜像站机房存放在法国巴黎online机房使用阿里云、华为云融合提供国内CDN加速服务。 地址 http://download.proxmox.wiki # 删除企业源 rm -rf /etc/apt/sources.list.d/pve-enterprise.list #下载秘钥 wg…

    无关专业 2020-12-01
  • Debian系Linux网卡、下载源及一些全局环境变量设置

        近期有个关于CentOS操作系统的新闻成了热点,CentOS系统的上游公司Red Hat(红帽)将于明年结束CentOS 8的维护,并将CentOS 7持续到2024年结束维护,取而代之的是CentOS Stream 8。CentOS Stream 8与CentOS 8的区别在于CentOS 8是基于稳定版本的Red H…

    无关专业 2020-12-20
  • 内网穿透神器Frps一键安装脚本及设置教程

     frps 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。        *因为frps是go语言写的,所以在路由器上使用的时候,请使用虚拟内存,请使用虚拟内存,请使用虚拟内存。 前期准…

    无关专业 2020-02-24
  • Docker+Nextcloud快速部署个人网盘

    实验环境:小伙伴的阿里云服务器,安装的是Centos7的系统,要安装的网盘叫Nextcloud如果是debain,需要先修改一下源。在/etc/apt/sources.list文件下添加一条源 然后执行apt-get update命令更新源。 下面开始安装第一步老规矩,先安装Docker环境.命令如下: 我这里已经安装完成就不重复安装了。启动docker并设…

    无关专业 2020-10-12