我的 VPS 的 CPU 负载约为 3%,这可能是由于sshd: unknown [net]
和sshd: [accepted]
命令每秒出现一次然后很快消失造成的htop
。
这是否意味着有人试图暴力破解我的密码?我该怎么办?
答案1
/var/log/auth.log
如果有人试图攻击你,你应该会看到大量的失败尝试。这通常被称为互联网背景噪音。
您可以安装一个基于主机的入侵检测系统(如 OSSEC),并启用主动响应以暂时阻止违规 IP 地址。
答案2
- 检查你的 /var/log/auth.log
安装 fail2ban 和 autoban ssh bruteforcers。你可以编辑 /etc/fail2ban/jail.conf:
[ssh] enabled = true port = 22 filter = sshd logpath = /var/log/auth.log bantime = -1 maxretry = 5