UFW 中的 IP 被阻止,但在 auth.log 中仍继续看到失败的密码尝试

UFW 中的 IP 被阻止,但在 auth.log 中仍继续看到失败的密码尝试
sudo ufw deny from 182.100.67.120
sudo service ufw restart

然而,连续进入/var/log/auth.log

Feb 18 03:40:01 service sshd[2729]: Failed password for root from 182.100.67.120 port 51942 ssh2

如果 UFW 中禁止了 IP,为什么仍然可以进行 ssh 登录?

答案1

我明白了。由于端口 22 已从任何地方开放,因此要阻止 IP 到端口 22,该deny条目必须位于allow anywhereUFW 列表中条目的上方。因此正确的命令是(只需插入到列表顶部):

sudo ufw insert 1 deny from 182.100.67.120
sudo service ufw restart

但在此之前,我必须先使用以下命令删除拒绝条目:

sudo ufw status numbered

deny获取上述端口先前输入的条目的序列号,然后

sudo ufw delete <serial number >

相关内容