如何在禁用 PAM 的情况下为 SSH 连接正确调用 motd

bin*_*aly 7 ssh login pam motd

我已经配置了一个很好的 motd 消息,当我通过 SSH 登录到我的 VPS 时,它会向我显示很多相关信息。

由于密码身份验证被禁用,sshd_config我也更愿意禁用 PAM,因为它只是不需要。

然而,Motd 是由 PAM 调用的,如果 PAM 被禁用,那么 motd 消息也会被禁用。如何以正确和干净的方式为禁用 PAM 的 SSH 登录显示 motd?

非常感谢

jkt*_*123 1

您可以/etc/ssh/sshd_config在服务器上编辑该文件并取消注释或添加以下行:

PrintMotd yes
Run Code Online (Sandbox Code Playgroud)

然后使用 重新启动 SSH sudo service ssh restart


小智 0

必须启用 Pam 才能显示 MOTD。

请参阅以下链接上的帖子#17-20。 https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/543767