为什么可以Ping通却ssh不通?一次假ssh真vnc的排查过程
为什么能 Ping 通却 SSH 不通?一次“假 SSH 真 VNC” 的排查过程 副标题: 从连接被拒到协议识别,带你彻底理解 TCP、SSH 与 VNC 的区别 阅读时长: 7 分钟 标签: 网络排查、SSH、VNC、Linux、远程连接 SEO 关键词: SSH连接失败、kex_exchange_identification、VNC端口5905、RFB 003.008、SSH vs VNC 🎯 目标读者 Linux 使用者、开发者、服务器维护人员 想学习网络排错思路的中级工程师 对 SSH/VNC 协议机制有兴趣的读者 💡 背景与动机 你是否遇到过这样的情况: “服务器能 ping 通,但 SSH 连不上?” 这类问题很常见,尤其是在多服务(SSH、VNC、HTTP)混跑的远程主机上。 本文通过一次真实案例,展示从“SSH 连接失败”到“发现端口跑的是 VNC”的完整分析过程。 🔍 问题现象 执行命令: ssh chenhm@101.6.142.82 -p 5905 输出: kex_exchange_identification: Connection closed by remote host Connection closed by 101.6.142.82 port 5905 尝试 ping: ping 101.6.142.82 能通,没有丢包。 于是我们知道: ...