为了提高Ubuntu20.04服务器的安全性,我在本文中禁用了pw登录。
它可以工作,但是sysinfo不再出现在SSH登录上:
% ssh server
Last login: Sun Mar 6 21:07:05 2022 from 77.2.170.244
这些步骤包括:
$ sudo vi /etc/ssh/sshd_config
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
PermitRootLogin no
PermitRootLogin prohibit-password
我怎样才能重新启用景观-系统信息?
发布于 2022-03-14 12:22:29
一只手拿的东西可以由另一只手提供:
UsePAM no
禁用通常由PAM处理的所有内容。这包括/etc/pam.d/sshd
中的这段配置:#在成功登录时打印当天的消息。#这包括从/run/motd.dynamic #动态生成的部分和来自/etc/motd的静态(管理可编辑)部分。会话可选pam_motd.so motd=/run/motd.动态会话可选pam_motd.so noupdatePrintMotd yes
启用它的一部分:指定当用户交互登录时,sshd(8)是否应该打印/etc/motd
。(在某些系统中,它也是由shell、/etc/profile
或等效程序打印的。)默认情况是肯定的。在设置no
(如Debian或Ubuntu)的系统中,此选项特别设置为UsePAM yes
,以避免出现双重motd。因此,您应该将配置更改为也有PrintMotd yes
。
https://serverfault.com/questions/1095486
复制相似问题