De que adianta adicionar serviço às regras de firewall no centos?

0

Meu objetivo é fazer com que o firewall permita conexões com meu serviço / servidor / daemon recém-instalado no Centos.

Eu crio o arquivo /etc/firewalld/services/myservice.xml , depois recarrego o firewall e faço:

firewall-cmd --permanent --zone=public --add-service=myservice

Que retorna:

success

Mas ainda não consigo ver myservice port ao verificar as portas do servidor até que eu faça isso:

firewall-cmd --permanent --zone=public --add-port=###/tcp

Onde ### é a porta padrão do meu serviço.

Por outro lado, posso adicionar porta sem adicionar serviço, e meu serviço estará acessível imediatamente. Alguém pode explicar o propósito de configurar serviços de firewall (além de portas) para mim? (ou alternativamente (possivelmente) explicar que estou fazendo errado).

    
por SMetana 10.05.2018 / 00:01

1 resposta

0

Você pode estar confundindo serviço no sentido do sistema operacional Linux e no sentido de rede. O que você instalou foi um serviço do SO, mas o que o firewall-cmd requer é um serviço de rede.

O serviço de rede que você precisa é o nome atribuído a um número de porta reservado para comunicação com o software que está implementando esse serviço, por exemplo, um host da Web escutará na porta de serviço HTTP 80 e qualquer navegador que precise de acesso ao host irá se comunicar através desta porta na máquina onde o host está sendo executado.

Para configurar o firewall para HTTP nesta máquina, você pode usar:

firewall-cmd --permanent --zone=public --add-service=http

Em outras palavras, você usa o nome do serviço de rede, não o nome do serviço do SO, que não tem relação. Se o serviço do sistema operacional instalado implementar um serviço de rede padrão, você poderá usar o nome do serviço de rede em --add-service= ; se não for um serviço padrão, você poderá usar apenas o formulário --add-port= numérico.

Você pode encontrar os serviços de rede que firewall-cmd reconhece:

firewall-cmd --list-services

Mais informações sobre portas e serviços podem ser encontradas aqui .

    
por 10.05.2018 / 17:19