conexão telnet recusada apesar do ufw ter portas abertas [fechadas]

1

Como isso é possível? Eu não entendo

Server A ip=111.111.111.111
Server B ip=222.222.222.222

Server A:
ufw status 
23                         ALLOW       222.222.222.222
9160                       ALLOW       222.222.222.222
Anywhere                   ALLOW       222.222.222.222

Server A
telnet 127.0.0.1 9160
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.


On Server B
telnet 1111.111.111.111 9160
Trying 111.111.111.111...
telnet: Unable to connect to remote host: Connection refused

Como isso é possível? Eu] eu tenho a porta aberta para o servidor B. Isso não faz sentido .... Sim..um processo está sendo executado no servidor A que é o cassandra no 9160 demonstrado acima com o telnet em 127.0.0.1

Como o servidor B pode ter uma conexão recusada?

FYI ... Eu tenho cassadra.yaml definir o endereço IP para o público.

Também no servidor cassandra .... sua listagem em 9160

lsof -i :9160
COMMAND   PID      USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    16593 cassandra   96u  IPv4 66540142      0t0  TCP ip6-localhost:9160 (LISTEN)

netstat -apn|grep -w 9160
tcp        0      0 127.0.0.1:9160          0.0.0.0:*               LISTEN      16593/java  
    
por Tampa 15.04.2014 / 08:22

2 respostas

3

Connection Refused geralmente significa que nada está escutando na porta relevante. Use netstat para confirmar onde o aplicativo está escutando e tomar as medidas adequadas.

    
por 15.04.2014 / 08:40
3

A porta está aberta, mas o Cassandra pode estar ligado apenas ao 127.0.0.1 ip. Você precisa ter certeza de que está configurado para ser acessado via IP não 127.0.0.1.

Você precisa definir ListenAddress no cassandra.

    
por 15.04.2014 / 08:37