Por que não consigo fazer telnet para uma porta específica?

1

a porta 7778 está em escuta,

netstat -tulpn
tcp        0      0 127.0.0.1:7778   0.0.0.0:*        LISTEN      22776/java

mas não consigo telnetar essa porta a partir de uma máquina remota enquanto consigo telnetar outra porta usando este comando

telnet 192.168.1.100 port_number
    
por Nadya Nux 14.04.2015 / 15:21

2 respostas

2

O endereço 127.0.0.1 é o endereço de loopback.

Como você tem o 127.0.0.1:7788 no "Endereço Local" de netstat output, isso significa que a conexão está apenas ouvindo conexões originadas deste computador somente na interface de loopback. Nenhum outro computador na rede pode acessar seu endereço de loopback diretamente, portanto, o telnet está falhando em outros computadores.

    
por heemayl 14.04.2015 / 15:32
2

o java está escutando em 127.0.0.1 , que é localhost.

Você não pode se conectar de fora, a menos que você faça algum tipo de encaminhamento, usando ssh, por exemplo.

Editar:

de hosts externos,

se unix / linux

ssh -L 1234:127.0.0.1:7778 runtime
  • depois desse host externo, telnet 127.0.0.1 1234 (ssh irá encaminhar você)

se windows, use putty ou bitwise para encaminhar a porta local 1234 para 7778 no tempo de execução do host.

    
por Archemar 14.04.2015 / 15:35