搬瓦工可以 ping 通,但是 SSH 又连不上,怎么办?TCP 被封了?啥是 TCP?等等类似的问题,最近问的尤其多。
看了看这篇文章最早编辑于 5 月25 日,拖到现在发出来,真是拖延症晚期了。
下面分别从原因和解决方法两方面阐述一下。
文章目录
隐藏
一、原因
二、解决方案
三、其他注意事项
四、搬瓦工新手教程和优惠方案
一、原因
说原因之前,我们先科普一下。
ping 是一种计算机网络工具,用来测试数据包能否通过 IP 协议到达特定主机。ping 的运作原理是向目标主机传出一个 ICMP echo@ 要求数据包,并等待接收 echo 回应数据包。程序会按时间和成功响应的次数估算丢失数据包率(丢包率)和数据包往返时间(网络时延,Round-trip delay time)。
简单来说,ping 发送 ICMP 报文,而 ICMP 报文被封装在 IP 报文里。一个 ICMP 报文格式如下:
ICMP 是一个网络层的协议(TCP/IP 五层模型建议自己去了解一下)。
与之相对,TCP 是一个传输层的协议,TCP 位于 IP 层之上,一个 TCP 报文的格式如下:
TCP 三次握手什么的,这里也不多说了,有兴趣的自己去看吧,不是今天的重点。与 TCP 在同一层的另一个重要协议就是 UDP 了。
说到这里再多说一句,TCP 是需要指定端口号的,但是 ICMP 并不需要端口号。因为端口是传输层的概念,而之前已经说过 ICMP 处于网络层。
SSH,Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH协议框架中最主要的部分是三个协议:
- 传输层协议(The Transport Layer Protocol):传输层协议提供服务器认证,数据机密性,信息完整性等的支持。
- 用户认证协议(The User Authentication Protocol):用户认证协议为服务器提供客户端的身份鉴别。
- 连接协议(The Connection Protocol):连接协议将加密的信息隧道复用成若干个逻辑通道,提供给更高层的应用协议使用。
可以看到 SSH 的三个协议之一就是传输层协议。理论上 SSH 是可以基于 TCP 或者 UDP 的,但是实际使用过程中,SSH 客户端都只监听 TCP,相关的 RFC 文档中其实也只提到了 TCP,所以我们可以简单的理解为 SSH 就是基于 TCP 的。此外,既然是传输层的东西,就有端口的概念,SSH 的默认端口号是 22,可以自己修改(搬瓦工 SSH 修改端口号的方法)。
说了这么些,出现问题的原因就很简单了:
- 能 ping 通:因为 ping 采用的是 ICMP 报文,所有 ICMP 报文都被放行了;
- 不能登录 SSH:因为 SSH 采用的是 TCP 报文,所有 TCP 报文都被丢弃了。
二、解决方案
之前还跟人说,换端口试试,但是发现,换端口并没有什么用处。所以解决方法简单而暴力:换 IP。
换 IP 的方法参考:
三、其他注意事项
购买 VPS 请都用作正规用途。
关于购买时候机房如何选择:搬瓦工机房选择推荐:搬瓦工哪个机房好?
关于如何迁移机房:搬瓦工机房迁移教程
关于迁移机房的限制:搬瓦工机房迁移规则
关于推荐的方案:本站推荐的搬瓦工方案大全
关于便宜方案和香港方案的补货时间以及补货通知:搬瓦工预计补货时间以及接收本站补货通知
四、搬瓦工新手教程和优惠方案
搬瓦工新手教程,简单整理如下:
- 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》
- 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程》
- 搬瓦工优惠码:BWHNCXNVXV
- 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》
- 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》
- 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理》
- 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》
- 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP》
- 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》
- 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程》
搬瓦工推荐方案:
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
CN2 (最便宜) |
1GB | 1核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET |
$49.99/年 | 购买 |
CN2 | 2GB | 1核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 |
购买 | |
CN2 GIA-E (最推荐) |
1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 |
$49.99/季度 $169.99/年 |
购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 |
购买 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA |
$89.99/月 $899.99/年 |
购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 |
购买 | |
TOKYO | 2GB | 2核 | 40GB | 0.5TB | 1.2Gbps | 日本东京 CN2 GIA | $89.99/月 $899.99/年 |
购买 |
TOKYO | 4GB | 4核 | 80GB | 1TB | 1.2Gbps | $155.99/月 $1559.99/年 |
购买 | |
搬瓦工优惠码:BWHNCXNVXV | 搬瓦工购买教程:《2023 年最新搬瓦工购买教程和支付宝支付教程》 |
未经允许不得转载:Bandwagonhost中文网 » 搬瓦工能 ping 通但是 SSH 无法连接的原因和解决方法