便宜 VPS 翻车记:SSH 握手失败排查全过程
新买的 VPS SSH 连不上,所有设备全挂。从客户端排查到 VNC 控制台,最后发现是系统层的问题。
图便宜买了台美国 VPS,开机 10 分钟后我后悔了:SSH 无论如何连不上。这篇是完整的排障记录,给以后遇到同样问题的人省点时间。
现象
- Mac、手机、另一台 VPS,全部设备 SSH 握手阶段直接断开
- 换端口、换密钥、换网络(甚至换了代理出口)都没用
- ping 正常,说明机器活着,是 SSH 服务本身有问题
排查路径
第一步:确认不是自己的问题
ssh -vvv 看详细日志,卡在 kex(密钥交换)阶段。客户端换了三个,现象一致——基本可以排除本地配置。
第二步:上 VNC 控制台
服务商面板里都有 VNC/Console,这是最后一道防线。结果更绝望:VNC 里键盘完全无响应,敲什么都没反应,连登录提示符都进不去。
第三步:把范围缩到系统层
ping 通 + SSH 握手断 + VNC 键盘死,三个症状拼起来,结论指向系统本身出了问题——不是网络,不是防火墙,是这台机器装的系统镜像就有毛病。
解决:工单 + 重装
服务商的VNC质量参差不齐,键盘失效大概率也是它家镜像/控制台的问题。这时候别硬耗,直接:
- 提工单,把
ssh -vvv的关键日志贴上去(握手断开的最后几行) - 要求重装系统(换一个版本,比如 Debian 12)
- 重装后第一时间测试 SSH 和 VNC,别等配置到一半才发现还是坏的
复盘
- 便宜 VPS 的系统镜像质量是玄学,开机先验 SSH,再折腾别的
- VNC 控制台是你唯一的救命稻草,买之前搜一下他家控制台口碑
- 排障到「排除本地」这步就差不多该找服务商了,时间比电费贵
这台机器重装后目前稳定运行。翻车不可怕,可怕的是翻车了没记录。
喜欢这类内容?订阅 RSS,新文章会第一时间推送给你。