Não é possível fazer telnet para um servidor

Não é possível fazer telnet para um servidor

Aqui estão 2 servidores

  • 192.168.0.12
  • 192.168.0.21

existe um serviço em execução na porta 50070 no servidor 192.168.0.12

quando faço telnet do servidor 192.168.0.21, ele falha:

$telnet 192.168.0.12  50070
Trying 192.168.0.12...
telnet: connect to address 192.168.0.12: Connection refused

Quando eu dou o nome do host, ele também falha:

$telnet master1.mycluster 50070
Trying 192.168.0.12...
telnet: connect to address 192.168.0.12: Connection refused

Mesmo quando tento 192.168.0.12, ele falha se eu fornecer o endereço IP:

$telnet 192.168.0.12 50070
Trying 192.168.0.12...
telnet: connect to address 192.168.0.12: Connection refused

Mas funciona se eu fornecer o nome do host:

$telnet master1.mycluster 50070
Trying 127.0.0.1...
Connected to master1.mycluster.
Escape character is '^]'.

encontrei esta perguntanão é possível telnet para uma conexão de servidor recusar, mas tentei todas as possibilidades. Isto é o que eu tentei:

  1. Desativou o iptables em ambos os servidores

  2. Adicionado ALL: ALL em cat /etc/hosts.allow

  3. Certifique-se de que o serviço esteja sendo executado nessa porta

Mas nada disso funciona para mim.

Aqui está meu /etc/hosts

127.0.0.1       master1.mycluster       master1
127.0.0.1   localhost localhost.localdomain localhost4      localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.12 master1.mycluster master1
192.168.0.21 slave1.mycluster slave1

Há mais alguma coisa que estou faltando para fazê-lo funcionar?

Responder1

Seu serviço está escutando apenas no endereço de loopback, 127.0.0.1.

Quando você faz uma conexão 192.168.0.21ou especifica o ipendereço, isso não funciona, pois seu serviço não está escutando isso ip.

Quando você usa hostnamefrom, 192.168.0.12ele funciona porque está se conectando ao endereço de loopback. Isso ocorre porque ele procurará primeiro no arquivo hosts, /etc/hostsque possui uma entrada apontando hostnamepara o seu loopback ip:127.0.0.1 master1.mycluster

informação relacionada