跳至主要内容

如何在 Linux 使用 iptables 封鎖 IP

· 1 分鐘閱讀
Eric Cheng
Eric Cheng
JAVA 後端工程師

原因是一台放在 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 可以執行,其他系統要再查



版權聲明

,轉載請註明出處
本文連結: https://tech.havocfuture.tw/blog/block-ip-iptables



這是 google 廣告