Как использовать команду iptables в Ubuntu, Debian и CentOS для повышения безопасности вашего сервера Linux

4 apr 2023 1 min di lettura
Как использовать команду iptables в Ubuntu, Debian и CentOS для повышения безопасности вашего сервера Linux
Indice dei contenuti

Введение

«iptables» — это команда, используемая в системах Linux для настройки брандмауэра и повышения безопасности вашего сервера. В этом руководстве мы увидим, как использовать «iptables» в трех наиболее часто используемых дистрибутивах Linux: Ubuntu, Debian и CentOS.

Шаг 1: Установка «iptables»

Как правило, «iptables» предустановлен во многих дистрибутивах Linux. Однако, если его еще нет в вашей системе, вы можете легко установить его с помощью следующей команды:

Убунту/Дебиан:

sudo apt-get install iptables

CentOS:

sudo yum install iptables

Шаг 2. Проверьте состояние брандмауэра

Прежде чем приступить к настройке «iptables», важно проверить текущее состояние брандмауэра. С помощью следующей команды вы можете проверить состояние брандмауэра в Ubuntu, Debian и CentOS:

sudo iptables -L

Шаг 3. Настройте правила брандмауэра.

Чтобы настроить «iptables», вам необходимо определить правила, которые контролируют сетевой трафик на ваш сервер и с него. Вы можете сделать это с помощью следующей команды:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Эта команда разрешает входящий HTTP-трафик через порт 80. Вы можете настроить это правило в соответствии со своими потребностями, например разрешить доступ по SSH через порт 22 или HTTPS через порт 443.

Шаг 4. Сохранение правил брандмауэра

После настройки правил брандмауэра важно сохранить их, чтобы они оставались активными даже после перезапуска сервера. С помощью следующей команды вы можете сохранить правила брандмауэра в Ubuntu, Debian и CentOS:

Убунту/Дебиан:

sudo iptables-save > /etc/iptables/rules.v4

CentOS:

sudo /sbin/service iptables save

Шаг 5. Проверьте правила брандмауэра

Чтобы убедиться, что правила брандмауэра сохранены правильно, вы можете использовать следующую команду в Ubuntu, Debian и CentOS:

sudo iptables -L

Выводы

В этом руководстве мы увидели, как использовать команду «iptables» в трех наиболее часто используемых дистрибутивах Linux: Ubuntu, Debian и CentOS. Мы также увидели, как установить «iptables», проверить состояние брандмауэра, настроить правила брандмауэра, сохранить правила брандмауэра и убедиться, что правила брандмауэра сохранены правильно. Используя эту информацию, вы можете повысить безопасность своего Linux-сервера и защитить свои веб-приложения и конфиденциальные данные.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.