希望在 OTP 和密码请求之前显示 SSH 横幅

希望在 OTP 和密码请求之前显示 SSH 横幅

我们对某些服务器使用双因素身份验证,即 OTP(一次性密码)令牌加密码。

我想在要求用户提供凭证之前向他们提供一些信息。使用单因素身份验证,可以使用常用的横幅轻松完成此操作,例如作为文件(如 /etc/ssh/sshd_banner)并包含相应的文本,以及在 /etc/ssh/sshd_config 中,包含类似以下内容的内容

Banner /etc/ssh/sshd_banner

不幸的是,它似乎不适用于 2FA。横幅和配置已到位,但登录过程如下:

Using keyboard-interactive authentication.

Your OTP: ******

Using keyboard-interactive authentication.

Password: **********

横幅文字来了,但已经太迟了:

Login on this host as <x-userid> & OTP, proceed to your hosts as <userid>

Last login: Wed Mar 29 11:48:34 2017 from xxx.xxx.xxx.xxx
x-xyz@host:~>

答案1

你尝试过放横幅吗/etc/issue.net?它应该先显示出来。

相关内容