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

2

Eu sou novo no Linux. Eu tenho duas maquinas Eu consigo PING com sucesso uma máquina da outra. Agora estou tentando enviar alguns dados de uma máquina para outra. A máquina para a qual estou enviando espera que o conteúdo entre na porta 3000. Estou preocupada 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.

user70192
fonte

Respostas:

2

primeiro, na execução do host receptor:

sudo netstat -ntlup | grep 3000

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

depois, no sistema de envio, conecte-se 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 em execução na porta 3000 da outra caixa. se você digitar o texto corretamente, o telnet exibirá a resposta do sistema remoto à sua entrada.

Frank Thomas
fonte
1

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

Entre na machine1 e digite:

    telnet <machine2 IP Address> 3000

Se a solicitação se conectar com êxito, 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.

gnp210
fonte