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
anywhere
UFW 列表中条目的上方。因此正确的命令是(只需插入到列表顶部):
sudo ufw insert 1 deny from 182.100.67.120
sudo service ufw restart
但在此之前,我必须先使用以下命令删除拒绝条目:
sudo ufw status numbered
deny
获取上述端口先前输入的条目的序列号,然后
sudo ufw delete <serial number >