加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在登录时显示SSH标题,但仅用于密码验证

发布时间:2020-12-13 16:40:52 所属栏目:Linux 来源:网络整理
导读:我有一条警告消息,在用户输入用户名登录我们的 Linux服务器后会显示给用户.我只想显示此消息以进行密码验证,而不是在使用密钥时.它应该仅向登录主机的用户显示,而不是从一个主机sshing到另一个主机(我们的主机都设置了密钥,因此我们可以在不输入密码的情况下
我有一条警告消息,在用户输入用户名登录我们的 Linux服务器后会显示给用户.我只想显示此消息以进行密码验证,而不是在使用密钥时.它应该仅向登录主机的用户显示,而不是从一个主机sshing到另一个主机(我们的主机都设置了密钥,因此我们可以在不输入密码的情况下从一个ssh到另一个).

目前,我在/ etc / ssh / sshd_config文件中有一行Banner,它指向包含警告消息的文本文件.横幅似乎没有任何进一步的配置选项,所以我想知道是否有办法用pam或其他机制做到这一点?谢谢.

解决方法

是的,你可以使用pam_echo插件:
auth required pam_unix.so
auth optional pam_echo.so file=/etc/ssh/password_banner.txt

这应该在密码登录后生成pam_echo输出.

有关文档,请参阅http://www.linux-pam.org/Linux-PAM-html/sag-pam_echo.html.

编辑:您还需要确保在sshd_config中使用UsePAM.用auth替换密码.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读