首页/系统/信创系统运维速查/SSH 登录慢的排查
常见问题65 条

SSH 登录慢的排查

SSH 登录慢多在认证前协商阶段:DNS 反解、GSSAPI 协商、多密钥尝试;用 ssh -vvv 找停留点,再做对应调整。

信创系统运维速查系统更新于 2026-10-12

定位阶段

定位阶段
ssh -vvv user@host 2>&1 | grep -E 'Entering|Authenticating|offer' | head -30
# 服务端结合日志看时间点:
journalctl -u sshd --since '10 min ago' | tail -20

常见调整

常见调整
# /etc/ssh/sshd_config(按需):
# UseDNS no
# GSSAPIAuthentication no
sshd -t && systemctl reload sshd
# 客户端多密钥尝试:
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519 user@host
「能登录但很慢」多与认证前协商有关;「登录后被踢或卡死」则要查会话资源与 PAM。

易错点

  • 改 sshd 配置必须完 sshd -t 校验,再 reload(别直接 restart 断自己)
  • 客户端密钥多会逐个尝试:IdentitiesOnly 常能直接改善

数据来源与参考

  • man 5 sshd_config
  • man 1 ssh
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌