Como abrir uma porta em um firewall de servidor Linux

Índice:

Como abrir uma porta em um firewall de servidor Linux
Como abrir uma porta em um firewall de servidor Linux

Vídeo: Como abrir uma porta em um firewall de servidor Linux

Vídeo: Como abrir uma porta em um firewall de servidor Linux
Vídeo: Truque do Discord que você nao sabia 2024, Novembro
Anonim

Este wikiHow ensina como abrir portas em três firewalls populares. Se você usar um produto como ConfigServer Firewall (CSF) ou Advanced Policy Firewall (ADP), poderá controlar quais portas estão abertas no arquivo de configuração da parede principal. Se você usa Uncomplicated Firewall (UFW), a principal opção de firewall do Ubuntu, pode adicionar regras na linha de comando, sem editar arquivos complicados.

Etapa

Método 1 de 3: usando firewall não complicado para Ubuntu

Abra as portas no firewall do servidor Linux, etapa 1
Abra as portas no firewall do servidor Linux, etapa 1

Etapa 1. Faça login no servidor

Se você estiver usando o Ubuntu em um computador desktop, pressione Ctrl + Alt + T para abrir uma janela do Terminal.

Abra as portas no firewall do servidor Linux, etapa 2
Abra as portas no firewall do servidor Linux, etapa 2

Etapa 2. Digite sudo ufw status verbose e pressione Enter

Se o UFW já estiver em execução, você verá uma mensagem de status, bem como uma lista de regras de firewall (incluindo portas abertas) que já existem.

Se você vir a mensagem “Status: inativo”, digite sudo ufw enable na janela de comando e pressione Enter para iniciar o firewall

Abra as portas no Firewall do servidor Linux, etapa 3
Abra as portas no Firewall do servidor Linux, etapa 3

Etapa 3. Use sudo ufw allow [número da porta] para abrir a porta

Por exemplo, se você deseja abrir uma porta SSH (22), digite kbd e pressione Enter. Você não precisa executar o firewall novamente porque as alterações entrarão em vigor imediatamente.

  • Se a porta que você deseja abrir é a porta do serviço mostrado na lista / etc / services, basta digitar o nome do serviço em vez do número da porta. Por exemplo: sudo ufw allow ssh.
  • Para abrir uma porta dentro de um intervalo específico, use a sintaxe sudo ufw allow 6000: 6007 / tcp e substitua 6000: 6007 pelo intervalo desejado. Se o intervalo for intervalo de portas UDP, substitua tcp por udp.
  • Para especificar um endereço IP que pode acessar uma porta, use a seguinte sintaxe: sudo ufw allow de 10.0.0.1 para qualquer porta 22. Substitua 10.0.0.1 pelo endereço IP e 22 pela porta que você deseja abrir para esse endereço.
Abra as portas no firewall do servidor Linux, etapa 4
Abra as portas no firewall do servidor Linux, etapa 4

Etapa 4. Remova as regras de firewall de que você não precisa

As portas que não forem especificamente abertas serão bloqueadas automaticamente. Se você abrir uma porta que deseja fechar, siga estas etapas:

  • Digite sudo ufw status numerado e pressione Enter. Uma lista de todas as regras de firewall é exibida e cada entrada começa com um número que a representa na lista.
  • Identifique o número no início da regra que deseja excluir. Por exemplo, você deseja excluir uma regra que abre a porta 22 e essa regra é mencionada no número 2.
  • Digite sudo ufw delete 2 e pressione Enter para excluir a regra na segunda linha (ou número 2).

Método 2 de 3: usando o Firewall ConfigServer

Abra as portas no firewall do servidor Linux, etapa 5
Abra as portas no firewall do servidor Linux, etapa 5

Etapa 1. Faça login no servidor

Se você não estiver conectado como usuário root, poderá usar o comando su para acessar root e ajustar a configuração.

Abra as portas no firewall do servidor Linux, etapa 6
Abra as portas no firewall do servidor Linux, etapa 6

Etapa 2. Abra o diretório que criou o arquivo de configuração CSF

Este arquivo é denominado csf.conf e é salvo no diretório /etc/csf/csf.conf por padrão. Para abrir o diretório, digite cd / etc / csf e pressione Enter.

Abra as portas no Firewall do servidor Linux, etapa 7
Abra as portas no Firewall do servidor Linux, etapa 7

Etapa 3. Abra csf.conf em um programa de edição de texto

Você pode usar qualquer programa de edição de texto que desejar, como vim ou nano.

Para abrir csf.conf no vim, digite vim csf.config e pressione Enter

Abra as portas no firewall do servidor Linux, etapa 8
Abra as portas no firewall do servidor Linux, etapa 8

Etapa 4. Adicione a porta de entrada à lista TCP_IN

Essas portas são portas TCP. Depois de abrir o arquivo, você pode ver os segmentos TCP_IN e TCP_OUT. O segmento TCP_IN exibe as portas TCP de entrada TCP abertas separadas por vírgulas. As portas são exibidas numericamente para sua conveniência, mas ao entrar nas portas, você não precisa seguir a ordem existente. Você pode adicionar portas no final da sequência e simplesmente separar as portas adicionadas com uma vírgula.

  • Por exemplo, você deseja abrir a porta 999 e as portas já abertas são 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Depois de adicionar a porta 999 à lista, o conjunto de portas ficará assim: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Para acessar o modo de entrada / digitação no vim, pressione a tecla i no teclado.
Abra as portas no Firewall do servidor Linux, etapa 9
Abra as portas no Firewall do servidor Linux, etapa 9

Etapa 5. Permitir portas de saída TCP na lista TCP_OUT

Como fez com as portas de entrada, adicione as portas TCP de saída que deseja abrir à lista TCP_OUT.

Abra as portas no Firewall do servidor Linux, etapa 10
Abra as portas no Firewall do servidor Linux, etapa 10

Etapa 6. Salve as alterações e feche o arquivo

Siga estas etapas para salvar e fechar o arquivo:

  • Pressione a tecla Esc.
  • Digite: wq !.
  • Pressione Enter.
Abra as portas no firewall do servidor Linux, etapa 11
Abra as portas no firewall do servidor Linux, etapa 11

Etapa 7. Digite service csf restart e pressione Enter

O firewall será reiniciado e novas portas serão abertas.

Para bloquear ou fechar uma porta, reabra o arquivo, exclua a porta, salve o arquivo e reinicie o firewall

Método 3 de 3: Usando o Advanced Policy Firewall

Abra as portas no Firewall do servidor Linux, Etapa 12
Abra as portas no Firewall do servidor Linux, Etapa 12

Etapa 1. Faça login no servidor

Se você não estiver conectado como usuário root, poderá usar o comando su para acessar root e ajustar a configuração.

Abra as portas no Firewall do servidor Linux Etapa 13
Abra as portas no Firewall do servidor Linux Etapa 13

Etapa 2. Abra o diretório que contém os arquivos de configuração APF

O arquivo que você precisa encontrar é denominado conf.apf e está localizado no diretório / etc / apf por padrão. Digite cd / etc / apf para acessar esse diretório.

Abra as portas no Firewall do servidor Linux Etapa 14
Abra as portas no Firewall do servidor Linux Etapa 14

Etapa 3. Abra conf.apf em um programa de edição de texto

Você pode usar qualquer programa que quiser, como vim ou nano.

Para abrir conf.apf no vim, digite vim conf.apf e pressione Enter

Abra as portas no Firewall do servidor Linux Etapa 15
Abra as portas no Firewall do servidor Linux Etapa 15

Etapa 4. Adicione portas de entrada à lista IG_TCP_CPORTS

Uma vez que o arquivo é aberto, você pode ver os segmentos IG_TCP_CPORTS e EG_TCP_CPORTS. O segmento IG_TCP_CPORTS exibe as portas de entrada abertas separadas por vírgulas. As portas são listadas numericamente para sua conveniência, mas você não precisa seguir a ordem. Você pode adicionar portas ao final da string e separá-las com uma vírgula.

  • Por exemplo, você deseja abrir a porta 999 e as portas abertas atualmente são 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Depois de adicionar a porta 999 à lista IG_TCP_CPORTS, a ordem das portas ficará assim: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Para acessar o modo de entrada / digitação no vim, pressione a tecla i no teclado.
Portas abertas no Firewall do servidor Linux Etapa 16
Portas abertas no Firewall do servidor Linux Etapa 16

Etapa 5. Adicione a porta de saída à lista EG_TCP_CPORTS

Tal como acontece com as portas de entrada, adicione as portas TCP de saída que deseja abrir à lista EG_TCP_CPORTS.

Portas abertas no Firewall do servidor Linux Etapa 17
Portas abertas no Firewall do servidor Linux Etapa 17

Etapa 6. Salve as alterações e feche o arquivo

Siga estas etapas para salvar e fechar o arquivo:

  • Pressione a tecla Esc.
  • Digite: wq !.
  • Pressione Enter.
Portas abertas no Firewall do servidor Linux Etapa 18
Portas abertas no Firewall do servidor Linux Etapa 18

Etapa 7. Digite service apf -r e pressione Enter

O firewall APF será reiniciado e novas portas serão abertas.

Para bloquear ou fechar uma porta, reabra o arquivo, exclua a porta, salve o arquivo e reinicie o firewall

Pontas

  • Se você vir uma porta que não é necessária ou usada por um serviço em execução, feche a porta. Não deixe a porta aberta para intrusos!
  • Se você começar a adicionar portas abertas aleatoriamente (e completamente ao acaso), VOCÊ SERÁ HACKED! Portanto, certifique-se de não ceder aos hackers. Abra apenas as portas de que você realmente precisa.

Recomendado: