测试两个远程主机之间的连通性

测试两个远程主机之间的连通性

如何从我的工作站测试两个远程主机之间的连接?示例 - 我想测试(从我的工作站)服务器 A 是否连接到服务器 B 上在端口 8087 上运行的服务。

答案1

这是 telnet 的任务。Telnet 是一种基于 TCP 连接上面向字符的数据交换的客户端-服务器协议。Telnet 允许通过基于文本的输入和输出对计算机进行远程控制。

登录到服务器 A,然后如果服务器 B 的 IP 地址是 123.456.789.123。从命令提示符输入 telnet 命令:

远程登录 123.456.789.123 8087

如果该端口上有活动服务,您应该收到类似以下内容的响应:

Trying 123.456.789.123...
Connected to server B.
Escape character is '^]'.

有关 telnet 的更多信息,请参见:https://www.telnet.org/htm/faq.htm

答案2

如果您确实不想登录到服务器 A 来测试与服务器 B 的连接,您可以执行下面类似的操作,尽管它确实通过 ssh 登录并在服务器 A 上执行命令。

笔记:以下命令假设您已在服务器 A 上安装了 netcat (nc),否则,请使用您想要使用的任何工具来检查连接。

ssh user@serverA nc -zv -w 10 serverB 8087

相关内容