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替换密码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Linux中重新启动IDLE Python Shell?
- 如何使用coreboot,SeaBIOS,GRUB和Linux内核启动x86系统?
- 是否有适用于Linux的文件夹大小工具? (基于网络或在控制台
- linux 环境下bash脚本中找不到命令
- curl:(35)gnutls_handshake()失败:公钥签名验证失败
- linux – 无法在docker Alpine中添加具有高UID的用户
- autogen.sh脚本执行报错问题解决(针对DOMJudge平台搭建)
- LINUX教程:RedHat Linux下KVM虚拟机快速安装
- linux – BestReplicated文件系统 – 小型静态文件
- 在Linux串行端口上接收/读取BREAK条件