通过命令行将测试消息从一台 Linux 机器发送到另一台

通过命令行将测试消息从一台 Linux 机器发送到另一台

我是 Linux 新手。我有两台机器。我可以从一台机器成功 PING 另一台机器。我现在正尝试从一台机器向另一台机器发送一些数据。我要发送数据的机器希望内容从端口 3000 进入。我担心我要发送数据的机器会阻止这一点,但我不确定。

有没有办法通过 Linux 中的命令行来测试这一点?如果可以,怎么做?

谢谢。

答案1

首先,在接收主机上运行:

sudo netstat -ntlup | grep 3000

以确保该端口上有正在运行的进程。

然后从发送系统通过 telnet 连接:

telnet <remoteIP> 3000

应该会出现一个文本提示。如果您能够通过 telnet 连接,则表明该端口可访问。

您可以在其中输入命令文本。您输入的内容取决于另一个框的端口 3000 上运行的服务类型。如果您正确输入文本,telnet 将显示远程系统对您的输入的响应。

答案2

您可以使用 telnet 命令测试端口可用性。

登录到 machine1 并输入:

    telnet <machine2 IP Address> 3000

如果请求连接成功,则表示这些计算机可以通过该端口进行通信。如果请求超时,则可能是防火墙问题。

相关内容