在 Ubuntu 上禁止某个 IP,通常使用的是 UFW(Uncomplicated Firewall) 或 iptables。下面按常见情况说明:
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw deny from 1.2.3.4
或(等价写法):
sudo ufw insert 1 deny from 1.2.3.4
sudo ufw deny from 1.2.3.4 to any port 22
sudo ufw deny from 192.168.1.0/24
sudo ufw status numbered
sudo ufw delete [规则编号]
例如:
sudo ufw delete 1
sudo iptables -A INPUT -s 1.2.3.4 -j DROP
sudo iptables -A INPUT -s 1.2.3.4 -p tcp --dport 22 -j DROP
sudo apt install iptables-persistent
sudo netfilter-persistent save
fail2ban/etc/ssh/sshd_config 限制登录DROP 比 REJECT 更隐蔽如果你能说明:
我可以给你更精确的一条命令。