Методы открытия портов через UFW (Uncomplicated Firewall) и firewalld отличаются в зависимости от операционной системы и дистрибутива Linux. 24
UFW используется в дистрибутивах на основе Ubuntu и Debian. 4 Для открытия порта в UFW применяется команда sudo ufw allow [номер порта]
. 2 Также можно открыть порт, используемый конкретным сервисом, без указания номера порта: sudo ufw allow [имя сервиса]
. 2
Firewalld применяется в дистрибутивах на основе CentOS, Fedora и других. 2 Для открытия порта в firewalld используется команда sudo firewall-cmd --zone=public --add-port=[номер порта]/[протокол] --permanent
. 2 Параметр --permanent
сохраняет правила при каждой перезагрузке сервера. 3 Если его не использовать, то изменения будут действовать только до следующей перезагрузки. 3
Кроме того, firewalld позволяет управлять известными портами как предопределёнными «сервисами» для более читаемой конфигурации. 7 Например, вместо использования 443/tcp можно просто использовать сервис https. 7
Таким образом, UFW больше подходит для дистрибутивов на основе Ubuntu и Debian, а firewalld — для дистрибутивов на основе CentOS и Fedora. 4