Un gran numero di richieste da un indirizzo IP può esaurire il server delle risorse disponibili. Questo articolo fornisce i comandi per bloccare un indirizzo IP su tre comuni firewall software Linux®.
Prerequisiti
- Conoscenza di base dei comandi in un sistema operativo Linux.
- Conoscenza di base di Secure Shell (SSH).
- Accesso amministrativo al tuo server utilizzando
sudo
comando.
NOTA :questi passaggi sono per server che non sono server cloud RackConnect®. Per RackConnect, apportare modifiche nel firewall dedicato.
Accedi al server utilizzando SSH, quindi completa i passaggi nelle sezioni seguenti.
strumento firewall
Firewall è disponibile nelle seguenti versioni Linux:
-
Red Hat® Enterprise Linux 7 e versioni successive.
-
CentOS® 7 e versioni successive.
-
Fedora® 18 e versioni successive.
-
Per garantire che
firewalld
è in esecuzione sul tuo server, esegui il comando seguente. Sefirewalld
non è in esecuzione, vai suiptables
sezione.sudo systemctl status firewalld
-
Eseguire il comando seguente per bloccare l'indirizzo IP e aggiungere la regola al set permanente:
sudo firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='xxx.xxx.xxx.xxx' reject"
-
Esegui il comando seguente per ricaricare il
firewalld
regole:sudo firewall-cmd --reload
-
Esegui il comando seguente per elencare e verificare la nuova regola:
sudo firewall-cmd --list-all
Firewall semplice (UFW)
Lo strumento UFW è disponibile sul sistema operativo Ubuntu® 8.04 LTS e versioni successive.
-
Per garantire che
UFW
è in esecuzione sul tuo server, esegui il comando seguente. SeUFW
non è in esecuzione, vai suiptables
sezione.sudo systemctl status ufw
-
Esegui il comando seguente per bloccare l'indirizzo IP:
sudo ufw deny from xxx.xxx.xxx.xxx to any
-
Esegui il comando seguente per elencare e verificare la nuova regola:
sudo ufw status
strumento iptables
iptables
è comunemente preinstallato su tutti i sistemi operativi Linux.
-
Esegui il comando seguente per bloccare l'indirizzo IP:
sudo iptables -I INPUT -s xxx.xxx.xxx.xxx -j DROP
-
Eseguire il comando seguente per salvare le impostazioni. Le impostazioni persistono dopo il riavvio del server.
sudo service iptables save
-
Esegui il comando seguente per elencare e verificare la nuova regola:
sudo iptables -L
Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.