Сделайте быстрый поиск Google для учебника iptables. В системе Fedora ваши правила брандмауэра хранятся в /etc/sysconfig/iptables
. Вы могли бы хотеть правила, которые похожи на:
-A INPUT -i eth0 -p 22 -j ACCEPT
-A INPUT -i eth0 -p 80 -j ACCEPT
-A INPUT -i eth0 -p 5432 -j ACCEPT
-A INPUT -i eth0 -p 27017 -s x.x.x.0/24 -j ACCEPT
Хотя я бы не советовал открывать порты 22 и 5432 миру. Соединения SSH должны быть заблокированы как можно меньшим количеством источников, и даже в этом случае вы можете рассмотреть дополнительные ограничения. Соединения с базой данных должны быть ограничены веб-сервером и теми компьютерами, которые вы используете для управления базой данных.