有人bruteforcing我的密码? sshd:unknown 和sshd:在htop中闪烁

我的VPS有大约3%的CPU负载,这很可能是sshd: unknown [net]sshd: [accepted]命令每秒出现一次,然后迅速消失在htop

这是否意味着有人试图强制我的密码? 我该怎么办呢?

检查你的/var/log/auth.log ,如果有人试图攻击你,你应该看到大量失败的尝试。 它通常被称为互联网背景噪音 。

您可以安装一个基于主机的入侵检测系统(如OSSEC),并启用主动响应,以暂时阻止违规的IP地址。

  1. 检查你的/var/log/auth.log
  2. 安装fail2ban和autoban ssh bruteforcers。 你可以编辑/etc/fail2ban/jail.conf:

     [ssh] enabled = true port = 22 filter = sshd logpath = /var/log/auth.log bantime = -1 maxretry = 5