trata-se da informação do sistema, mostrada ao usuário após o login em um servidor Ubuntu.
por padrão, um servidor Ubuntu está mostrando informações do sistema, ao fazer login, como o endereço IP do servidor, o número de processos em execução, o número de usuários logados, etc. Acho que a mensagem é muito legal e útil. depois de brincar e testar, não é mais mostrado.
Eu tentei fazer algumas pesquisas, mas um problema com isso é que a maioria das pessoas, que falam sobre este assunto, misturam duas coisas: esta informação do sistema e a mensagem do dia (motd).
mas as motd e as informações do sistema são definitivamente não são a mesma coisa . Eu vi os dois mostrando, a informação do sistema e depois a mensagem do dia.
quando parou de aparecer?
seguindo este guia , para permitir somente logins com chaves públicas, foi o que eu mudei:
#PasswordAuthentication yes
por PasswordAuthentication no
e eu substituí UsePAM yes
por UsePAM no
agora, ao fazer login via ssh, apenas a mensagem do dia foi mostrada. fazendo login no servidor real / físico em tty1 (ou seja, sem acesso remoto), ele ainda mostra as duas mensagens.
como eu consegui de volta ...
eu testei algumas opções.
depois de definir UseLogin yes
, mostrou-me novamente.
nos tempos antigos (2000) eu descobri, houve problemas com esta opção , mas isso deve não ser mais um problema, né?
na verdade, eu realmente não entendo por que o pam está sendo desabilitado nesse tutorial, porque é sobre como desativar o login com senha em primeiro lugar. mas de qualquer maneira, transformar essa opção em UsePAM yes
também me ajuda no problema.
agora, a pergunta real é. Estou seguro com estas configurações em / etc / ssh / sshd_config:
UseLogin yes
,
%código%
PasswordAuthentication no
?
editar 1 Eu devo ter misturado algo (sendo confundido, brincando com muitas configurações) antes, quando eu disse "Use PAM sim" novamente, não resolveu o problema.
quando eu apenas defino UsePAM no
, as informações do sistema continuam sendo exibidas quando você faz login.