搬瓦工连不上怎么办?排查解决

作者:编辑部
连不上 连接问题 故障排查

“怎么突然连不上了?“——这可能是搬瓦工用户最常发出的感叹。我自己就遇到过好几次,有时候是IP被封了,有时候是SSH端口改错了,有一次甚至是因为我手残在防火墙规则里把自己锁在外面了。连不上的原因各种各样,但排查方法是有套路的。

这篇文章我把连不上的各种可能原因和对应的排查方法整理出来,按照从简单到复杂的顺序写。遇到问题别慌,一步步检查就行。搬瓦工购买使用优惠码 BWHCCNCXVV 可享6.58%循环折扣,详见 2026年搬瓦工最新优惠码

前往搬瓦工官网

连接问题排查流程

连不上VPS的原因分很多种,盲目尝试效率很低。按照下面的流程来,能最快地定位问题所在。

排查流程对照表

检查步骤检查内容正常结果异常结果下一步
第一步KiwiVM面板VPS状态显示Running显示Stopped点击Start启动
第二步Ping测试VPS IP延迟正常、无丢包超时或100%丢包判断IP是否被封
第三步SSH端口连接测试端口可达连接拒绝或超时检查端口和防火墙
第四步SSH密码登录登录成功密码错误KiwiVM重置密码
第五步网页SSH测试能正常登录无法连接VPS可能有内部故障

先说最基础的:搬瓦工的SSH端口默认不是22。很多人用Xshell或PuTTY连接时习惯性填22端口,结果连不上。搬瓦工分配的SSH端口是随机的(通常是一个高位端口),在KiwiVM面板的”Main controls”页面可以看到。这个低级错误我第一次用搬瓦工就犯过,白白折腾了半小时。

第一步:检查VPS运行状态

登录搬瓦工官网(bandwagonhost.com),进入”Services” → “My Services”,找到你的VPS,点击”KiwiVM Control Panel”进入管理面板。

在面板首页就能看到VPS的运行状态。如果显示”Running”,说明VPS在正常运行,问题出在网络或配置上。如果显示”Stopped”,说明VPS没有启动——点击”Start”按钮启动就行。

如果Start之后还是启动不了,可能的原因是:系统文件损坏、磁盘空间满了,或者资源超限被强制停止。这时候可以尝试在KiwiVM面板中重装系统(Install new OS),但重装会清除所有数据,谨慎操作。有重要数据的话先在面板里做个快照备份(Snapshot)。

第二步:Ping测试IP

VPS确认在运行后,在本地电脑打开命令行,输入 ping 你的VPS IP。观察返回的结果。

如果能正常返回延迟数据(比如Reply from xxx: time=155ms),说明IP是通的,问题在更上层(SSH服务、端口、防火墙等)。如果持续返回”请求超时”或”Request timed out”,有两种可能:IP被封了,或者本地网络问题。

接下来用站长工具的在线Ping功能测试。如果国外节点能ping通你的IP、国内节点都不通,那基本确认IP被封了。这种情况的处理方法可以参考 搬瓦工IP被封解决方案,可以免费换机房或者付费换IP。

如果国内外都ping不通,而KiwiVM面板显示VPS是Running状态,有可能是VPS的防火墙把ICMP协议禁了。这时候直接试SSH连接,不能因为ping不通就下结论。

第三步:SSH连接排查

Ping测试通过后(或者虽然ping不通但怀疑是ICMP被禁),尝试SSH连接。

确认端口号:在KiwiVM面板的”Main controls”页面,找到SSH Port那一行。搬瓦工分配的端口通常是一个五位数的高位端口(比如28xxx、29xxx),不是默认的22。

确认IP地址:同一个页面可以看到当前的IP地址。如果你之前换过机房或换过IP,可能记的还是旧IP。以面板显示的为准。

测试端口可达性:Windows用户可以用 telnet IP 端口号 或者用PuTTY直接连接测试。如果提示”Connection refused”,说明端口不通或SSH服务没运行。如果提示”Connection timed out”,说明端口被防火墙拦截了。

如果端口确认没问题但还是连不上,有可能是SSH服务本身挂了。这时候就需要用KiwiVM面板的网页SSH来救急了。

KiwiVM网页SSH救急

KiwiVM面板自带的网页SSH是你的救命稻草。当本地SSH连不上时,网页SSH通常还能用(因为它走的是搬瓦工内部网络,不受国内封锁影响)。

在KiwiVM面板左侧菜单找到”Root shell - interactive”,点击后会打开一个网页版的命令行界面。虽然界面比较简陋,打字可能有点延迟,但基本操作够用了。

登录后可以做以下排查:

检查SSH服务状态:systemctl status sshd。如果显示inactive或failed,运行 systemctl start sshd 启动。

检查防火墙规则:iptables -L -n 看看有没有把SSH端口给封了。如果不确定怎么改,最简单的方法是 iptables -F 清空所有规则(但这也会清除你之前设置的其他规则,慎用)。

检查SSH配置文件:cat /etc/ssh/sshd_config,看看Port配置是否正确,有没有把PasswordAuthentication设成了no导致密码登录被禁止。

常见端口问题

除了SSH端口,还有一些端口相关的问题经常导致”连不上”的错觉。

Web端口没开:网站打不开可能不是SSH的问题,而是80/443端口没有在防火墙中放行。用 firewall-cmd --list-portsiptables -L -n 检查。

端口被占用:如果你在SSH配置里改了端口,但新端口已经被其他程序占用了,SSH服务会启动失败。用 ss -tlnp 查看当前哪些端口被占用。

改了端口忘了重启:修改了 /etc/ssh/sshd_config 里的Port之后,需要运行 systemctl restart sshd 才能生效。而且改端口之前一定要先在防火墙里放行新端口,否则重启SSH后你就连不上了。

我自己就干过这种蠢事——在SSH配置里把端口从28xxx改成了12345,但忘了在iptables里放行12345端口,结果一重启SSH就把自己锁外面了。最后靠KiwiVM网页SSH才救回来。所以改端口的时候,千万要同时保持旧端口可用,新端口确认能连上再关旧的。

防火墙排查

防火墙配置错误是导致连不上的第二大原因(第一大是IP被封)。搬瓦工VPS常见的防火墙工具有iptables、firewalld和ufw,不同系统默认不同。

CentOS 7/8默认用firewalld:用 firewall-cmd --list-all 查看当前规则。如果SSH端口没在列表里,用 firewall-cmd --add-port=端口号/tcp --permanent 添加,然后 firewall-cmd --reload 生效。

Ubuntu/Debian默认用ufw:用 ufw status 查看状态。如果ufw是active但没有允许SSH端口,用 ufw allow 端口号/tcp 添加。

直接用iptablesiptables -L -n 查看规则。如果规则太复杂看不懂,在确认安全的前提下可以 iptables -F 清空后重新配置。

排查防火墙的关键是:不要同时用多个防火墙工具。我见过有人同时开了firewalld和iptables,两套规则互相冲突,怎么改都不对。选一个用就好。

DNS问题排查

如果SSH能连但网站打不开,有可能是DNS的问题。

确认域名的DNS记录是否指向你VPS当前的IP。如果你换过机房或换过IP,域名的DNS A记录可能还是旧IP,需要去域名注册商那里更新。DNS记录修改后一般需要几分钟到几小时生效(取决于TTL设置)。

在本地用 nslookup 你的域名 确认解析结果是不是当前VPS的IP。如果不是,去域名管理后台修改。更多关于VPS连接的基础知识可以参考 搬瓦工SSH连接教程

各种”连不上”场景汇总

为了方便大家快速定位,我把常见的连不上场景和对应的解决方法汇总一下:

具体现象最可能原因解决方法
Ping不通,国外能通IP被封换机房或付费换IP
Ping不通,国内外都不通VPS停机或ICMP被禁KiwiVM面板检查状态
Ping通但SSH超时端口错误或防火墙拦截确认端口号和防火墙
SSH拒绝连接SSH服务未运行网页SSH启动sshd
SSH密码错误密码记错或被改KiwiVM重置root密码
SSH能连网站打不开Web服务或DNS问题检查Nginx/DNS配置
所有服务都慢线路拥堵或负载高排查线路和服务器负载

遇到连不上的问题,先不要急着重装系统。重装是最后手段,大部分问题通过上面的排查流程都能解决。如果排查后发现是方案或线路的问题,可以考虑升级方案,使用优惠码 BWHCCNCXVV 可以省6.58%,详见 2026年搬瓦工最新优惠码

前往搬瓦工官网 查看方案

连接问题常见问答

连不上会自动恢复吗?
取决于原因。临时的网络波动(比如路由抖动)通常几分钟到几小时就会自动恢复。但IP被封、SSH服务崩溃、防火墙配置错误这些情况不会自动恢复,需要你手动处理。如果你什么都没动突然连不上了,可以先等半小时看看。
重装系统能解决连不上的问题吗?
不一定。如果是IP被封,重装系统IP不会变,还是连不上。如果是服务器内部配置问题(SSH崩溃、防火墙锁死),重装确实能解决,但会丢失所有数据。建议先通过网页SSH排查,实在不行再考虑重装。
搬瓦工客服能帮忙解决连不上的问题吗?
能帮的有限。搬瓦工客服可以帮你检查VPS的基本运行状态,但不会帮你调试SSH配置或防火墙规则——这些属于用户自己管理的范围。提工单的时候用英文描述问题,如果是搬瓦工方面的故障他们会处理。
换机房后SSH信息会变吗?
IP地址肯定会变。SSH端口通常不变,但不保证。root密码不变。换完机房后在KiwiVM面板确认新的IP和端口信息,更新你的SSH客户端配置。

问答详情

1 搬瓦工完全连不上怎么排查?
按顺序检查:1.KiwiVM面板看VPS是否运行中 2.Ping测试IP是否通 3.检查SSH端口是否正确 4.检查防火墙规则 5.尝试KiwiVM网页SSH。
2 ping不通IP是什么原因?
可能是IP被封、VPS已关机、或者你的网络问题。先在KiwiVM面板确认VPS状态,再用多个在线Ping工具测试。如果国外能Ping通国内不行,大概率IP被封。
3 SSH连接超时怎么办?
检查SSH端口是否正确(搬瓦工默认不是22端口)、防火墙是否放行了SSH端口、是否修改过SSH配置导致无法连接。可通过KiwiVM网页SSH先登录排查。
4 KiwiVM面板显示VPS已停止怎么办?
在KiwiVM面板中点击Start启动VPS。如果启动失败,可能是资源超限,尝试重装系统解决。
5 网站打不开但SSH能连怎么办?
SSH能连说明网络通的,问题在Web服务。检查Nginx/Apache是否运行、网站配置是否正确、域名DNS解析是否指向当前IP、SSL证书是否过期。

更多问题

连不上会自动恢复吗?
看原因。如果是临时网络波动通常会自动恢复。如果是IP被封或服务器故障,需要手动处理。
编辑部的头像

编辑部

了解更多