几周以来我一直使用 ssh 连接我的服务器,但 24 小时前它突然停止工作。我尝试了以下方法:
- 当我在本地机器上启用 VPN 时能连接
- 使用手机热点时,我还可以连接
- 我也可以从其他服务器连接
因此,服务器已启动并接受 ssh 连接。
- 我可以在没有 VPN 的情况下从本地计算机成功 ping 服务器,
- 我尝试
ufw disable
在服务器上运行后进行连接,但仍然没有成功。 fail2ban
未安装
当我尝试从笔记本电脑连接时
ssh: connect to host xxxxxxx port 22: Operation timed out
登录尝试甚至没有进入 auth.log 文件。
使用 wireshark 我发现尝试连接数据包时导致 [对话完整性:不完整,SYN_SENT (1)]。
此刻我不确定是什么原因导致了这种情况?
编辑:到 IP 的跟踪路由没有终止,但确实离开了我的家庭网络。是否有可能由于某种原因,沿途的某个路由器开始阻止我的请求?
答案1
正如您所提到的,首先 SSH 服务已启动并接受新的连接,因此在这种情况下服务器端很可能没有任何问题。
因此问题出在客户端(再次极有可能),而且由于当您连接到 VPN 或使用移动数据时可以连接,因此您的 ISP 网络应该是有问题的。
我的建议是首先检查你这边的情况,例如检查你是否错误地阻止了路由器调制解调器上的某些连接(检查路由器的防火墙和 NAT 设置)。最后,如果一切正常,请咨询你的 ISP 支持人员,他们可能会提供帮助。