Telnet entre duas máquinas Linux no Amazon EC2


0

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!


O telnetd (daemon) está em execução? Enfim, por que você não usaria o SSH? Telnet é inseguro.
Phoops 03/04

Estou apenas usando o Telnet como um teste rápido e sujo. Qual é a abordagem SSH? Estou aberto a qualquer coisa. Eu só preciso descobrir como abrir a conexão entre as duas máquinas.
precisa saber é o seguinte

há alguma coisa ouvindo a porta 3000 no servidor (resultado do netstatcomando)? você pode usar netcatpara isso:nc -l 3000
LinuxDevOps 03/04

Quando uso o netcat, não vejo resposta na linha de comando. Apenas fica lá.
precisa saber é o seguinte

Respostas:


0

No entanto, isso parece estar funcionando conforme o esperado, o que está sendo executado [otherIPAddress]:3000não é esperado Hello World\ne, portanto, a conexão foi interrompida.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.