301 Shares 1924 views

Como abrir uma porta para o Linux eo cheque já está aberto?

Portas em qualquer sistema que está na hierarquia da rede, para atuar como um elmentov. Saber qual é aberto ou fechado, a aplicação de um nó pode enviar uma mensagem para o mesmo aplicativo em outro. Por que e como pode ottkryt porta para Linux, este artigo irá dizer.

Um pouco de teoria

Porto expressa por um número de 0 a 65535. Muitos valores estão registrados para fins oficiais, alguns podem ser utilizados livremente. Porto determina o tipo de endereço de refinamento. Por exemplo, um recurso é iniciado a partir de um servidor web.

Para saber exatamente para onde se virar, o computador solicitando informações a partir dele, deve saber pelo menos o IP. Mas se o recurso tem vários serviços diferentes, como entender exatamente para onde encaminhar o pedido? Aqui e porta útil. Sabendo o número dele, um computador, usando o endereço IP ea porta pode enviar com precisão um pedido para o servidor.

dificuldades na

Devido ao fato de que muitos dos programas que estão usando as portas nem sempre são ideais em termos de segurança, a porta aberta pode ser um ponto potencialmente vulneráveis para a penetração e acesso não autorizado. Portanto, devemos monitorar o uso de portas no sistema ou de qualquer forma para monitorar seu tráfego.

A lista dos portos mais populares de valores

A gama de números de 0 a 1023 é para ser utilizado por programas e aplicações do sistema:

  • 21 – protocolo de transferência de dados usados FTP;
  • 22 – seguro SSH serviço de shell;
  • 23 – Telnet;
  • 25 – protocolo para envio de mensagens de correio electrónico;
  • 80 – transmissão de tráfego HTTP. servidores Web usados;
  • 110 – POP3 (Post Office Protocol é outro).

Estes valores são reservados e utilizado pelo sistema. Muitos dos portos restantes podem usar a seu critério.

Como verificar portas abertas no Linux

Para fazer isso, existem ferramentas embutidas. Eles mostram que portas estão abertas em Linux. O primeiro deles – netstat.

Exemplo de utilização: sudo netstat -ntulp

Em seguida para a própria equipe é um conjunto de chaves de parâmetros adicionais:

  • -l. Isso significa que você precisa para mostrar apenas as portas que estão actualmente a ser exploradas;
  • -p. Informações mais detalhadas sobre o reflexo de uma aplicação que utiliza a porta. Em particular, ele irá exibir o nome e o ID do processo;
  • -t. Adicionar à lista de portas TCP;
  • -u. O mesmo, apenas com a UDP;
  • -n. Isso significa que os endereços IP são exibidos como números.

Como abrir uma porta para Linux

Este procedimento pode ser necessário no desenvolvimento de uma aplicação web que se comunica com um servidor externo. Antes de abrir uma porta, você deve primeiro verificar se ele já está aberto. Isso ajudará o procedimento apresentado acima.

Para abrir usando a ferramenta iptables. Para verificar se ele está disponível em tudo no sistema, você precisa digitar o seguinte comando no console: iptables –list

Como resultado, a saída é exibida, dizendo que o utilitário funciona e está presente no sistema. Agora, temos de abrir a porta para Linux. Para fazer isso, use o comando:

iptables -A ENTRADA -p tcp -m tcp –dport 53 -j ACCEPT

A chave aqui é que você precisa adicionar uma nova regra a uma cadeia existente. ENTRADA mostra que uma porta aberta será incluído. O -p diz que indica ainda o tipo de protocolo, neste caso TCP. Dport significa porta de destino aqui – 53. Bem e aceito – permitindo conexões.

Na verdade, as chaves têm iptables é muito mais que oferece grandes oportunidades para fine-tuning e como abrir uma porta para Linux.