这是关于在Ubuntu服务器上login后显示给用户的系统信息。
默认情况下,ubuntu-server会在login时向您显示系统信息,例如服务器IP地址,正在运行的进程数量,login的用户数量等等。我认为这个消息真的很酷且有帮助。 经过玩耍和testing后,它不再显示。
我试图做一些研究,但是有一个问题就是,大多数讨论这个问题的人都混合了两个东西:系统信息和当天的消息(motd)。
但是motd 和 系统信息是不一样的 。 我已经看到了系统信息和之后的消息。
它什么时候停止了显示?
遵循本指南 ,只允许login公钥,这是我改变了:
#PasswordAuthentication yes与PasswordAuthentication no ,我将UsePAM yesreplace为UsePAM yes 现在,当通过ssh进行login时,只显示当天的消息。 login到tty1上的实际/物理服务器(我的意思是没有远程访问),它仍然显示这两个消息。
我怎么把它还回来…
我testing了一些选项。
设置UseLogin yes它再次显示了我。
在古代(2000)我发现, 这个选项有问题 ,但这不应该成为一个问题了吧?
实际上,我真的不明白为什么帕姆在该教程中禁用,因为它是关于取消密码login在第一位。 但反正,将该选项转换为UsePAM yes也网帮我解决我的问题。
现在, 真正的问题是。 我是安全的在/ etc / ssh / sshd_config中设置这些设置:
UseLogin yes , PasswordAuthentication no UsePAM no
?
编辑 1我以前说过“使用PAM是”之前,我一定混淆了一些东西(困惑,玩弄了太多的设置),然后解决问题。
当我只设置PasswordAuthentication no系统信息继续beeing显示当您login。