напишите следующие команды, которые я нашел на сайте, чтобы освободить порты для сервера
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
Но имейте в виду, что использование вышеуказанных правил разрешит весь входящий/исходящий трафик на ваш сервер, что может представлять существенную угрозу безопасности. Это правило эффективно отключает ваш брандмауэр и снимает все ограничения на входящий трафик, что может сделать ваш сервер уязвимым для различных типов атак.
Обычно не рекомендуется разрешать весь входящий/исходящий трафик таким образом. Вместо этого вам следует тщательно обдумать, какие порты и протоколы вам нужно разрешить, и настроить брандмауэр соответствующим образом.