Limpando o terminal antes de exibir MOTD

Limpando o terminal antes de exibir MOTD

Quando me conecto ao meu servidor SSH, ele solicita o nome de usuário e a senha. Depois de autenticar, ele exibirá meu MOTD e, em seguida, mostrará o prompt do usuário, assim:

Using username "root".
Authenticating with public key "everssh"
this is my motd
root@debian:~#

Quero editar algum arquivo para que a tela seja limpa antes que o MOTD seja impresso (então, basicamente, chamar o clearcomando serviria). Ouvi dizer que o MOTD é exibido usando cat /etc/motdum arquivo de inicialização, mas depois de pesquisar não consigo encontrar de onde ele é chamado.

Alguém sabe como posso encontrá-lo?

Responder1

O motd é de fato retirado do /etc/motdarquivo, mas énãoexibido usando catou qualquer outro comando externo: o servidor SSH faz isso internamente, usando o pam_motdmódulo PAM.

Se você quiser que a tela seja limpa quando o motd for exibido (não seria chato?) , você adiciona use as sequências ANSI ESC [ He ESC [ Jno início do /etc/motdconteúdo.

  • Para inserir o ESCcaractere no Vim, pressione Ctrl+V, Esc; no Nano, pressione Alt+V, Esc.

  • Insira [e Husando [e Shift+H.

  • Repita para inserir ESC [ J.

informação relacionada