Não é possível conectar-se remotamente ao aplicativo personalizado

0

Eu construí um aplicativo que escuta no endereço do host local e em uma porta específica, digamos, a porta 11001. É em uma máquina remota com o CentOS. Eu atualmente tenho um script python na minha máquina local que estou usando para se comunicar com o aplicativo.

Eu nunca consegui me conectar ao aplicativo da minha máquina local. Eu tentei usar netstat, nc, etc sem sucesso. Eu tentei me conectar de outras máquinas. Posso efetuar o ping com êxito da máquina remota a partir da minha máquina local e das outras que tentei conectar, mas não consigo acessar meu aplicativo. Tenho certeza de que o IP e o número da porta à qual estou me conectando é aquele que o aplicativo remoto usa.

Aqui está o erro que estou recebendo do script python:

error: [Errno 10060] A connection attempt failed because the connected
party did not properly respond after a period of time, or established 
connection failed because connected host has failed to respond

Também sou capaz de acessar o SSH no servidor, mas não consigo me conectar ao aplicativo remoto. Eu só posso supor que eu preciso fazer algum tipo de configuração na máquina para o aplicativo.

Como eu permito conexões remotas com o meu aplicativo personalizado?

EDIT: O problema foi iptables. Eu apenas tive que configurar o iptables para aceitar pedidos da porta.

    
por Anfernee 30.12.2015 / 16:30

2 respostas

1

Configurar iptables foi o truque. Acabei de adicionar uma regra na parte superior do arquivo de configuração para aceitar conexões de entrada na porta 11001 e o aplicativo começou a receber solicitações.

Eu usei os dois links a seguir para obter ajuda:

link -

    
por 31.12.2015 / 03:42
0

Primeiro, tente se conectar ao aplicativo no mesmo host em que o aplicativo está sendo executado, se ele funcionar, faça o aplicativo ouvir em alguma porta com endereço IP, digamos 192.168.1.1:5980 e, em seguida, acesse-o pelo seu controle remoto. cliente (na mesma LAN), e você também pode precisar desativar o firewall / iptables durante o teste no servidor ou apenas permitir a porta que você deseja acessar. Também desative o firewall no cliente.

    
por 30.12.2015 / 16:38