非活动项目:我不再使用它,赞成调整我的工作流程并使用
顶
该
模块实现了 RFC 6238,T
OTP 认证。
用法
生成.py
此脚本创建用于对用户进行身份验证的 YAML 配置文件。 它会引导您完成整个过程,并将结果转储到标准输出或文件。
t
otp.py
这将处理配置文件读取、密钥操作和代码验证。 一般的做法是实例化一个 t
otp.Co
nfig(file) 对象,获取你的代码,然后调用 Co
nfig().
authen
ticate(code) 来检查它。
文件
这旨在与 pam_exec 一起使用。 它处理从 tty 读取和写入以获取代码,并将 0 或 1 返回到 pam_exec 以处理身份验证。
sshd.py
这可以与 sshd_co
nfig 中的 ForceCommand 一起使用,如果成功,将 os.execl 用户的 shell。
要求
pyyaml
执照