Ir para o conteúdo principal

Bash

Fazendo Telnet sem o comando telnet

·266 palavras·2 minutos· loading · loading
Você está precisando testar a conectividade de um servidor ou contêiner com algum outro host e porta, mas não tem o comando `telnet` e nenhum outro comando alternativo que faça a mesma função neste? Não precisa se desesperar, pequeno mafagalfo, se o servidor ou contêiner tem o shell Bash, ainda é possível testar a conectividade com outro host e porta. É só usar essa funcionalidade “secreta” do Bash: timeout 1 bash -c 'cat < /dev/tcp/google.com/80' && echo "Porta aberta" || echo "Porta fechada" Nota google.com e a porta 80 foram só um exemplo, você deve colocar o host e a porta que você gostaria de testar a conexão no servidor ou contêiner de origem.