首页/安全/安全加固速查/TOTP 双因素接入(google-authenticator)
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条
口令与认证策略55 条
服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

TOTP 双因素接入(google-authenticator)

在口令/密钥之外叠加动态口令:服务端装 libpam-google-authenticator,用户侧绑定 TOTP,显著抬高撞库成本。

安全加固速查安全更新于 2026-10-12
加固项多因素认证
适用平台Linux(PAM + OpenSSH)
风险等级中
基线特权账号强制 MFA

服务端接入

服务端接入
apt install -y libpam-google-authenticator
# /etc/pam.d/sshd 增加:
auth required pam_google_authenticator.so nullok
echo 'KbdInteractiveAuthentication yes' >> /etc/ssh/sshd_config   # 新版 OpenSSH
systemctl reload sshd

用户侧初始化

用户侧初始化
google-authenticator
# 扫码绑定 → 保存紧急备用码 → 关闭多设备复用
先给测试账号开通并完整验证,再批量推行:MFA 配错会让全员无法登录(保留 root 控制台)。

易错点

  • nullok 参数允许未绑定用户跳过 MFA:推广期临时使用,收口后必须移除
  • NTP 时间漂移会让 TOTP 校验失败:认证主机的时间同步要作为依赖项检查

数据来源与参考

  • google-authenticator PAM 模块文档
  • 等保 2.0:双因素鉴别要求

相关工具

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