Como verificar se as portas remotas podem ser acessadas usando o comando 'nc'
Uma 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 executando serviços em uma máquina de destino antes de usá-las.
Podemos listar facilmente as portas abertas no Linux em uma máquina local usando o netstat ou vários outros comandos do Linux, como NMAP.
Neste guia, mostraremos como determinar se as portas em um host remoto estão acessíveis/abertas usando o simples comando netcat (em resumo, nc).
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 a TCP, UDP ou UNIX. -soquetes de domínio.
yum install nc [On CentOS/RHEL]
dnf install nc [On Fedora 22+]
sudo apt-get install netcat [On Debian/Ubuntu]
Podemos usá-lo para: abrir conexões TCP, ouvir portas TCP e UDP arbitrárias, enviar pacotes UDP, fazer varredura de portas em IPv4 e IPv6 e além.
Usando netcat, você pode verificar se há uma única ou múltiplas portas abertas, como segue. O comando abaixo nos ajudará a ver se a porta 22 está aberta no host 192.168.56.10:
nc -zv 192.168.1.15 22
No comando acima, o sinalizador:
-z
– configura o nc para simplesmente procurar por daemons de escuta, sem realmente enviar quaisquer dados para eles.-v
– ativa o modo detalhado.
O próximo comando irá verificar se as portas 80, 22 e 21 estão abertas no host remoto 192.168.5.10 ( podemos usar o nome do host também):
nc -zv 192.168.56.10 80 22 21
Também é possível especificar um intervalo de portas a serem verificadas:’
nc -zv 192.168.56.10 20-80
Para mais exemplos e uso do comando netcat, leia nossos artigos a seguir.
- Transferir arquivos entre servidores Linux usando o comando netcat
- Comandos de configuração e solução de problemas de rede Linux
Isso é tudo. Neste artigo, explicamos como verificar se as portas em um host remoto estão acessíveis/abertas usando comandos netcat simples. Use a seção de comentários abaixo para nos escrever sobre esta dica.