Isso parece estar funcionando como esperado, no entanto, o que estiver sendo executado em [otherIPAddress]:3000
não está esperando Hello World\n
, então descartou a conexão.
Eu não sou um cara de networking, então peço desculpas se a minha pergunta for burra.
Eu tenho duas máquinas Ubuntu instaladas via Amazon EC2. Eu preciso "falar" de um para o outro através da porta 3000. Na minha máquina receptora, eu corri o seguinte a partir da linha de comando.
netstat -ntlup | grep 3000
Na minha máquina cliente, eu corri o seguinte a partir da linha de comando.
telnet [otherIPAddress] 3000
Após algum tempo, a máquina do cliente é exibida:
telnet: Unable to connect to remote host: Connection timed out
Isto implicaria que a porta 3000 não está aberta na máquina receptora. Por esse motivo, executei o seguinte comando no computador de destino:
sudo ufw allow proto tcp to any port 3000
Eu tentei novamente e recebi o mesmo erro. Depois, verifiquei que meu grupo de segurança no EC permitia tráfego de entrada na porta 3000 sobre TCP. Eu ainda tenho o mesmo erro.
Alguém pode me dizer o que estou fazendo de errado? Eu realmente preciso ser capaz de fazer telnet entre essas duas máquinas.
Obrigado!
Tags networking amazon-ec2 linux