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