如何在 Linux 使用 iptables 封锁 IP
· 1 分钟阅读
原因是一台放在 AWS EC2 的 Linux(CentOS) Server 莫名其妙被攻击了,log 上有记录攻击方的 IP,所以查了一下怎么直接把对方的 IP 封锁掉,简单做个记录
用 iptables
封锁 IP
sudo iptables -A INPUT -s <攻击者IP> -j DROP
范例:
sudo iptables -A INPUT -s 192.168.1.100 -j DROP
这会阻止该 IP 的任何连线进入 Server,包括 HTTP、SSH 等。
封锁之后确认:
sudo iptables -L -n
如果想解除封锁:
sudo iptables -D INPUT -s 192.168.1.100 -j DROP
储存规则(不然重启会失效)
sudo service iptables save
只确定在 CentOS 可以执行,其他系统要再查