Enviar mensagem de teste de uma máquina linux para outra via linha de comando

2

Sou novo no Linux. Eu tenho duas máquinas. Eu posso com sucesso PING uma máquina do outro. Agora estou tentando enviar alguns dados de uma máquina para outra. A máquina que estou enviando espera que o conteúdo chegue na porta 3000. Estou preocupado que a máquina da qual estou enviando esteja bloqueando isso, mas não tenho certeza.

Existe uma maneira de eu testar isso através da linha de comando no linux? Se sim, como?

Obrigado.

    
por user70192 03.04.2014 / 18:53

2 respostas

2

primeiro, na execução do host que recebe:

sudo netstat -ntlup | grep 3000

para garantir que você tenha um processo em execução nessa porta.

depois do sistema de envio, conecte via telnet:

telnet <remoteIP> 3000

um prompt de texto deve aparecer. Se você conseguir se conectar via telnet, a porta estará acessível.

você pode digitar o texto do seu comando lá. o que você digitar dependerá do tipo de serviço executado na porta 3000 da outra caixa. se você digitar o texto corretamente, o telnet exibirá a resposta dos sistemas remotos à sua entrada.

    
por 03.04.2014 / 19:00
1

Você pode testar a disponibilidade da porta com o comando telnet.

Faça o login na máquina1 e digite:

    telnet <machine2 IP Address> 3000

Se a solicitação se conectar com sucesso, a comunicação entre essas máquinas por essa porta estará disponível. Se a solicitação expirar, você pode estar lidando com um problema de firewall.

    
por 03.04.2014 / 19:01