Linux预防利用ssh暴力破解用户:过滤试图非法登录IP
之前买的腾讯云服务器,总是收到提醒被其它的ip
攻击试图破解。实在是忍无可忍,自己在网上参考了一篇教程,就总结了下,防止ssh
暴力破解linux
用户,将试图入侵的ip达到一定次数就放入黑名单中。
分配文件基本权限时核心原则:在最小权限情况下能实现要求即可。
正文
一、通过awk命令记录黑名单
awk命令的使用可以参考菜鸟教程,下面给出链接。
https://www.runoob.com/linux/linux-comm-awk.html
1 | cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort|uniq -c |
二、过滤出登录错误超过指定次数的ip
编辑脚本:vim /usr/local/bin/secure_ssh.sh
1 | #! /bin/bash |