Я не могу получить доступ к своим сайтам после ввода команды iptables -F

Я не могу получить доступ к своим сайтам после ввода команды iptables -F

напишите следующие команды, которые я нашел на сайте, чтобы освободить порты для сервера

iptables -I INPUT -p tcp -m tcp --dport 25565 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 25565 -j ACCEPT
iptables -I OUTPUT -p tcp -m tcp --dport 25565 -j ACCEPT
iptables -I OUTPUT -p udp -m udp --dport 25565 -j ACCEPT
netfilter-persistent save
iptables -F

После запуска команды "iptables -F" я потерял доступ к своему серверу, и размещенные на нем веб-сайты перестали работать. После перезапуска сервера доступ по SSH и FTP был восстановлен, но мои сайты все еще не работают. Есть ли способ отменить эти команды или какое-либо решение, чтобы мои сайты снова заработали?

решение1

The"iptables-F"Команда сбрасывает все правила из брандмауэра iptables, что означает, что весь входящий и исходящий трафик на ваш сервер будет заблокирован до тех пор, пока не будут добавлены новые правила.

Чтобы исправить эту проблему, вам нужно добавить необходимые правила в iptables, чтобы разрешить трафик на ваши сайты.

В качестве временного решения вы можете использовать:

iptables -I INPUT -j ACCEPT
iptables -I OUTPUT -j ACCEPT

Но имейте в виду, что использование вышеуказанных правил разрешит весь входящий/исходящий трафик на ваш сервер, что может представлять существенную угрозу безопасности. Это правило эффективно отключает ваш брандмауэр и снимает все ограничения на входящий трафик, что может сделать ваш сервер уязвимым для различных типов атак.

Обычно не рекомендуется разрешать весь входящий/исходящий трафик таким образом. Вместо этого вам следует тщательно обдумать, какие порты и протоколы вам нужно разрешить, и настроить брандмауэр соответствующим образом.

Связанный контент