这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 傲来云 于 2025-5-19 13:11 编辑
明明服务器没卡,SSH 登录就是慢,输入 IP 后卡半天才弹出密码框,有时候甚至直接断开。其实这类问题挺常见的,尤其是在用国外 VPS 或重装系统之后。 这里整理几个我用过的解决方法,供大家参考。
一、禁用 SSH 的 DNS 解析这是最常见的“登录卡顿”原因之一。 操作步骤: 编辑 SSH 配置文件:
加入或修改以下行: - UseDNS no
- GSSAPIAuthentication no
复制代码
重启 SSH 服务:
二、防火墙限制或端口未放行有时候登录不上是因为端口被拦了,或者你用了非 22 端口,结果服务器没放行。 排查: - firewall-cmd --list-ports
复制代码放行示例(假设你用了 2222 端口): - firewall-cmd --add-port=2222/tcp --permanent
- firewall-cmd --reload
复制代码
三、服务器 DNS 设置异常如果服务器自身 DNS 配置有问题,也可能影响 SSH 登录。 检查 /etc/resolv.conf: 建议内容至少包含一行:
四、过多无效尝试导致连接中断有时候 IP 被 fail2ban 或防火墙拉黑了,导致自己连接失败。 查看是否被封: - fail2ban-client status sshd
复制代码清除封禁: - fail2ban-client unban IP地址
复制代码
总结SSH 登录慢的核心问题,多半不是“机器卡”,而是网络和配置问题。建议从这几个方向排查: 关闭 DNS 解析(UseDNS) 关闭 GSSAPI 检查防火墙 DNS 配置合理 是否被封禁
如果你也遇到类似问题,希望这篇文章能帮到你。如有其他经验,欢迎补充讨论! |