在 Linux 上,当我从一台服务器(客户端 telnet)的 telnet 连接到另一台服务器(没有 telnet 服务器)时,我可以连接到我指定的端口(不是 telnet 23 端口的默认端口)。我得到:
连接到我的服务器(IP 地址)。
转义字符是 '^]'。
为什么虽然我没有 telnet 服务器,但我可以连接到 telnet 客户端?
在 Linux 上,当我从一台服务器(客户端 telnet)的 telnet 连接到另一台服务器(没有 telnet 服务器)时,我可以连接到我指定的端口(不是 telnet 23 端口的默认端口)。我得到:
连接到我的服务器(IP 地址)。
转义字符是 '^]'。
为什么虽然我没有 telnet 服务器,但我可以连接到 telnet 客户端?
You can telnet to any opening TCP port, because that only means a normal TCP connection initiation work has done.
And your input will be treated as raw data, what happens to the data depends on the program which opened that TCP port, normally as soon as it determined the client side is not sending correct data it will disconnect.