firewall-cmd

Чтобы открыть закрыть определенные сервисы или порты.

К примеру нам необходимо открыть порт для web-сервера. Сделаем это для обеих HTTP и HTTPS версий

# firewall-cmd --zone=public --add-service=http --permanent
success
# firewall-cmd --zone=public --add-service=https --permanent
success 
# firewall-cmd --reload
success

Для борьбы с недобрыми людьми желающими пробиться по ssh на сервер я использую следующий способ.

# firewall-cmd --zone=internal --add-sourse=x.x.x.x/32 --permanent
success
# firewall-cmd --zone=public --remove-service=ssh --permanent
success 

Проверим что все хорошо:

# firewall-cmd --zone=internal --list-all
.......
# firewall-cmd --zone=public --list-all
.......

Убеждаемся что ssh есть только в одной зоне и настроен верный адрес или адреса. И введем в бой: 
# firewall-cmd --reload
success

Sidebar