首页/系统/Linux 运维命令速查/场景:SSH 登录慢排查
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:SSH 登录慢排查

连上了但要等 10 秒以上:用 ssh -vvv 定位卡在哪个阶段,八成是服务端反向 DNS 或 GSSAPI 认证超时。

Linux 运维命令速查系统更新于 2026-10-12
场景SSH 连接建立慢/卡顿
组合ssh -vvv + sshd_config 调优

定位卡点

定位卡点
ssh -vvv ops@10.0.0.5 2>&1 | grep -E 'debug1: (Connecting|Entering|Authenticating|Next)' | head

服务端常见修复

服务端常见修复
# /etc/ssh/sshd_config(改完 systemctl reload sshd)
UseDNS no                   # 关闭登录反向 DNS 查询
GSSAPIAuthentication no     # 关闭 GSSAPI 协商(无 Kerberos 环境)
-vvv 输出里两个「Entering interactive session」之间卡住,再看阶段名称即可定位是 DNS、PAM 还是认证。

易错点

  • 关 UseDNS 影响的是「记录客户端主机名」能力(审计场景需评估)
  • 负载高/磁盘慢也会让 PAM 阶段变慢:top 与 dmesg 一起看,别只盯 sshd 配置

数据来源与参考

  • man 5 sshd_config(OpenSSH 手册)
  • man 1 ssh

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌