SSH 暴力破解的识别与防护
auth.log/journal 出现大量 Failed password、Invalid user,SSH 连接数和 CPU 升高,甚至出现成功登录的异常记录。
journalctl -u sshd --since '1 hour ago' | grep -E 'Failed|Invalid'
tail -f /var/log/auth.log
lastb | head
fail2ban-client status sshd
ss -tnp | grep ':22'
grep 'Accepted' /var/log/auth.log | tail
PasswordAuthentication 和 root 直接登录。authorized_keys 和登录日志,移除未知公钥。sshd — 服务端配置fail2ban — 自动封禁journalctl — 日志lastb — 失败登录记录