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