Cada aplicativo e serviço que precisa de conectividade de rede para funcionar requer endpoints específicos para se conectar e se comunicar com outros serviços. Existem 65.536 terminais desse tipo em qualquer sistema Linux conhecido como “Portas”. Neste artigo, discutiremos diferentes métodos para abrir uma porta no Linux.

Índice

Como verificar o status da porta no Linux

Antes de poder abrir qualquer porta para alguns dos melhores aplicativos Linux, você precisa verificar o status da porta para evitar qualquer espécie de conflito. Para listar todas as portas abertas no sistema, use o comando netstat no Linux:

netstat-l-n-t-u

No comando acima, cada parâmetro significa:

-l lista todas as portas configuradas para escuta mode (aceitando conexões de entrada)-n imprime o número da porta-t lista todas as portas que aceitam conexões TCP-u lista todas as portas que aceitam conexões UDP

Depois de executar este comando no Terminal, você verá a seguinte saída:

Aqui, observe a quinta coluna com o nome Local Address. Este número significa o endereço local através do qual qualquer conexão de entrada é aceita. O número após o símbolo de dois pontos significa a porta aberta para qualquer conexão de entrada em seu sistema Linux.

Se o netstat não estiver instalado em seu sistema, você pode usar o comando ss no Linux. Ele fornece uma saída semelhante e o número da porta é mostrado na última coluna após os dois pontos. Veja como é a sintaxe do comando ss:

ss-l-n-t-u

Como abrir portas no Linux

Depois de verificar se a porta que deseja abrir ainda não está em uso, você pode agora prossiga para abri-lo. Siga as etapas específicas para diferentes distros Linux:

Sistemas baseados em Ubuntu

UFW é uma ferramenta baseada em Linux que significa Uncomplicated FireWall e é usada para gerenciar regras de firewall. Use esta sintaxe para adicionar uma nova regra para abrir a porta:

sudo ufw allow /

Por exemplo, para abrir a porta 8080 para conexões TCP de entrada em seu sistema Linux, use o seguinte comando:

sudo ufw allow 8080/tcp

Agora, verifique o status do UFW usando:

sudo ufw status numbered

Se estiver desativado, ative-o com esta sintaxe:

sudo ufw enable

E novamente verifique o status do UFW. Desta vez, você verá a porta aberta na saída.

Sistemas baseados em Cent OS

Firewalld, que significa Firewall-Daemon, é uma ferramenta avançada de gerenciamento de regras de firewall. Antes de modificar qualquer regra para abrir qualquer porta em seu sistema Linux, sempre verifique seu status usando o seguinte comando:

sudo systemctl status firewalld

Se estiver inativo, você precisa ativar o firewall-daemon usando o seguinte comando:

sudo systemctl enable firewalld

Agora, use esta sintaxe para adicionar uma nova regra para abrir uma porta específica para um protocolo:

sudo firewall-cmd–add-port=/

Por exemplo, para abrir a porta 8080 para conexões TCP de entrada, use o comando a seguir:

sudo firewall-cmd–add-port=8080/tcp

Outras distribuições Linux

Toda distribuição Linux vem pré-instalada com iptables, uma ferramenta versátil usada para gerenciar regras de firewall e portas abertas. Para permitir o tráfego TCP na porta 8080 em outras distribuições Linux, use este comando:

sudo iptables-A INPUT-p tcp–dport 8080-j ACCEPT

Depois de adicionar a regra, salve-a usando este comando:

sudo/sbin/iptables-save Deixe um comentário

O RTX 4060 Ti finalmente chegou, chegando com o RTX 4060 básico a um preço atraente o suficiente para fazer os jogadores considerarem atualizar sua placa gráfica. Mas você deveria? Iremos nos aprofundar e comparar o RTX 4060 […]

Há muito debate na internet sobre AR (realidade aumentada) vs VR (realidade virtual), então não adicionarei mais combustível para o fogo, mas uma das coisas que notamos ao usar o Nreal Air é que o VR […]

Existem algumas opções de design questionáveis ​​em Redfall, uma mistura da famosa fórmula incompleta de Arkane. Adoro jogos feitos pela Arkane Studios, com Dishonored se tornando um título que revisito de vez em quando por sua jogabilidade emergente única. E […]

Categories: IT Info