我正在尝试设置 2 因素身份验证。如果出现以下情况,我希望用户成功登录:
第二种身份验证方法是 PAM 文件。所以我把它放入/usr/lib/pam/
并添加auth required my_pam_module.so
到/etc/pam.d/sshd
.
到目前为止,我可以使用(公钥方法)或(密码以及我的 pam 模块所需的任何内容)登录。所以我加入AuthenticationMethods publickey,keyboard-interactive
了/etc/sshd_config
,现在我需要有公钥、密码和“我的 pam 模块需要什么”。
为了实现我上面描述的内容,我需要更改哪些行?我正在使用 Mac OS X Mavericks (10.9)。如果您不熟悉 Mac,它也可以帮助您在 Linux 系统上执行的操作。