Como verificar as portas remotas são acessíveis usando o comando 'NC'
- 2136
- 277
- Loren Botsford
A porta é uma entidade lógica que atua como um ponto final de comunicação associado a um aplicativo ou processo em um sistema operacional Linux. É útil saber quais portas estão abertas e em execução em uma máquina de destino antes de usá -las.
Podemos listar facilmente portas abertas no Linux em uma máquina local usando o NetStat ou vários outros comandos Linux, como o NMAP.
Neste guia, mostraremos como determinar se as portas em um host remoto são acessíveis/abertas usando simples netcat (resumidamente NC) comando.
netcat (ou NC em resumo) é um utilitário poderoso e fácil de usar que pode ser empregado para praticamente qualquer coisa no Linux em relação aos soquetes TCP, UDP ou UNIX no domínio.
# yum install nc [no CENTOS/RHEL] # DNF Instalar nc [no fedora 22+] $ sudo apt-get install netcat [no debian/ubuntu]
Podemos usá -lo para: abrir conexões TCP, ouvir em portas arbitrárias de TCP e UDP, enviar pacotes UDP, fazer varredura de porta em IPv4 e IPv6 e além.
Usando netcat, Você pode verificar se uma única ou múltipla ou uma variedade de portas abertas da seguinte maneira. O comando abaixo nos ajudará a ver se a porta 22 está aberto no host 192.168.56.10:
$ nc -zv 192.168.1.15 22
No comando acima, a bandeira:
-z
- Define NC para simplesmente digitalizar os daemons de ouvir, sem realmente enviar dados para eles.-v
- Ativa o modo detalhado.
O próximo comando verificará se as portas 80, 22 e 21 estão abertos no host remoto 192.168.5.10 (Também podemos usar o nome do host):
NC -ZV 192.168.56.10 80 22 21
Também é possível especificar uma variedade de portas a serem digitalizadas: '
$ nc -zv 192.168.56.10 20-80
Para mais exemplos e uso de netcat comando, leia nossos artigos da seguinte maneira.
- Transfira arquivos entre servidores Linux usando o comando netcat
- Comandos de configuração e solução de problemas da rede Linux
Isso é tudo. Neste artigo, explicamos como verificar se as portas em um host remoto são acessíveis/abertas usando comandos simples do NetCat. Use a seção de comentários abaixo para escrever de volta para nós sobre esta dica.
- « Como escrever e usar funções e bibliotecas de shell personalizadas
- Xenserver 7 - Atualização da piscina via CLI e XENCENTER Web Interface »