Eu não sou um cara de rede, então peço desculpas se minha pergunta é idiota.
Eu tenho duas máquinas Ubuntu configuradas via Amazon EC2. Preciso "conversar" de uma para a outra pela porta 3000. Na minha máquina receptora, executei o seguinte na linha de comando.
netstat -ntlup | grep 3000
Na minha máquina cliente, executei o seguinte na linha de comando.
telnet [otherIPAddress] 3000
Depois de algum tempo, a máquina cliente simplesmente foi exibida:
telnet: Unable to connect to remote host: Connection timed out
Isso implica que a porta 3000 não está aberta na máquina receptora. Por esse motivo, executei o seguinte comando na máquina receptora:
sudo ufw allow proto tcp to any port 3000
Tentei novamente e recebi o mesmo erro. Verifiquei então que meu grupo de segurança no EC permitia o tráfego de entrada na porta 3000 através do TCP. Eu ainda tenho o mesmo erro.
Alguém pode me dizer o que estou fazendo de errado? Eu realmente preciso ser capaz de telnetar entre essas duas máquinas.
Obrigado!
fonte
netstat
comando)? você pode usarnetcat
para isso:nc -l 3000
Respostas:
No entanto, isso parece estar funcionando conforme o esperado, o que está sendo executado
[otherIPAddress]:3000
não é esperadoHello World\n
e, portanto, a conexão foi interrompida.fonte