You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian系统下SSH登录延迟问题

Debian系统下SSH登录延迟问题

最近在维护Debian 12(bookworm)服务器时遇到了个头疼的问题:通过SSH登录服务器,不管是用密码验证还是密钥验证,在完成验证后都会卡大约10秒才能进入系统。有意思的是,同一子网里的其他Debian 12服务器完全没这个问题,所以基本排除了网络层面的原因。

为了排查问题,我查了sshd服务的日志,执行命令:journalctl -u ssh,得到了关键的日志内容:

Dec 08 15:30:00 axx-phon-help01 sshd[2935]: Accepted password for xxx from x.x.x.x port 42038 ssh2
Dec 08 15:30:00 axx-phon-help01 sshd[2935]: pam_unix(sshd:session): session opened for user xxx(uid=1000) by (uid=0)
Dec 08 15:30:25 xxx-xxx sshd[2935]: pam_systemd(sshd:session): Failed to create session: Failed to activate service 'org.freedesktop.login1': timed out (service_start_timeout=25000ms)

从日志能明确看出来,延迟的根源在pam_systemd模块上——它尝试激活org.freedesktop.login1服务时超时了,这25秒的超时设置正好对应了登录时的等待延迟。

一开始我试了几种常规的排查修复手段:

  • 禁用sshguard服务
  • 停止nftables防火墙
  • 重启服务器

但这些操作都没能解决问题。不过后来我找到了对应的解决方法,成功消除了登录延迟。

备注:内容来源于stack exchange,提问作者LeifSec

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:33:03