具有双因素身份验证的 xrdp(libpam-google-authenticator)

具有双因素身份验证的 xrdp(libpam-google-authenticator)

我正在尝试设置一个 Debian VM,该虚拟机使用双因素身份验证通过 google-authenticator 的 PAM 插件进行登录。google-authenticator 部分通过常规控制台登录或通过 gdm3 运行良好,但是,当我安装 xrdp 时,我似乎无法让 xrdp 登录屏幕正常工作。

我添加auth required pam_google_authenticator.so到了/etc/pam.d/xrdp-sesman,但是,似乎 xrdp 登录屏幕无法提示输入验证码。登录反而会失败。

有人能让 google-authenticator 与 xrdp 协同工作吗?或者,还有其他方法可以获取可与双因素身份验证协同工作的远程桌面类型登录吗?

这将用于不熟悉 Linux 的用户,所以我不能只要求他们通过 SSH 或类似方式来隧道化 X11 连接等。

谢谢!

相关内容