Amazon EC2 上的两台 Linux 机器之间的 Telnet

Amazon EC2 上的两台 Linux 机器之间的 Telnet

我不是网络人员,因此如果我的问题很愚蠢,我深感抱歉。

我通过 Amazon EC2 设置了两台 Ubuntu 机器。我需要通过端口 3000 在一台机器和另一台机器之间进行“通信”。在我的接收机器上,我从命令行运行了以下命令。

netstat -ntlup | grep 3000

在我的客户端机器上,我从命令行运行以下命令。

telnet [otherIPAddress] 3000

过了一段时间,客户端机器简单显示:

telnet: Unable to connect to remote host: Connection timed out

这意味着接收机器上的端口 3000 未打开。因此,我在接收机器上运行了以下命令:

sudo ufw allow proto tcp to any port 3000

然后我再次尝试,但仍然出现同样的错误。然后我验证了 EC 中的安全组是否允许通过 TCP 在端口 3000 上传入流量。但仍然出现同样的错误。

有人能告诉我我做错了什么吗?我真的需要能够在这两台机器之间进行 telnet。

谢谢你!

答案1

这似乎按预期工作,但是,无论运行什么[otherIPAddress]:3000都没有预期,Hello World\n所以它断开了连接。

相关内容