最近需要部署一套 sockert 长连接程序到服务器,让运维开放服务器端口出来,然后测试发现报 SSH-2.0-OpenSSH_7.4 , 用 telnet 连接后 发送消息,服务端程序未收到什么数据。后面排查才明白过来是端口被映射到了服务器22端口上,应该是运维兄弟没明白我的需求,以为我是需要通过外网登录服务器。
以下内容是询问AI给的回复:
这说明您连接的是一个运行 SSH 服务的 socket。SSH (Secure Shell) 是一种加密网络协议,它用于在不安全的网络上安全地进行远程登录和其他网络服务。通常情况下,telnet 连接的是一个运行 telnet 服务的 socket,但是如果您连接的是一个运行 SSH 服务的 socket,您就会看到 "SSH-2.0-OpenSSH_7.4" 这样的提示。