Faça uma busca rápida no Google por um tutorial do iptables. Em um sistema Fedora, suas regras de firewall são mantidas em /etc/sysconfig/iptables
. Você pode querer regras parecidas com:
-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
No entanto, eu não recomendaria a abertura das portas 22 e 5432 para o mundo. As conexões SSH devem ser bloqueadas para o menor número possível de fontes e, mesmo assim, você pode querer considerar restrições adicionais. As conexões do banco de dados devem ser restritas ao servidor da Web e às máquinas que você usa para gerenciar o banco de dados.