SSH多因素authentication

概要


我可以分别进行authentication吗?

  1. 公钥+ Google身份validation器
  2. 鸢尾花
  3. 指纹

内容


我知道有很多OpenSSH多重身份validation的文档,指南。

但是我正在制作一个支持Fingerprint,Irisauthentication的PAM模块(和一个应用程序)。

所以我想要那些authentication。

  1. 公钥+ Google身份validation
  2. 鸢尾花
  3. 指纹

所以如果用户没有支持Fingerprint或Iris的设备(或者设备不可信),我应该让用户使用公钥和Google Authenticator来validation用户身份。

但是,如果用户可以通过我制作的模块进行身份validation,则用户可以跳过公钥和Google身份validation。

我可以configurationOpenSSH来做到这一点吗?

注意。 PAM模块不是问题。 OpenSSH的configuration是。