Limpiar el terminal antes de mostrar MOTD

Limpiar el terminal antes de mostrar MOTD

Cuando me conecto a mi servidor SSH, me solicita el nombre de usuario y la contraseña. Después de haberme autenticado, mostrará mi MOTD y luego mostrará un mensaje de usuario, como este:

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

Quiero editar algún archivo para que la pantalla se borre antes de que se imprima el MOTD (por lo que básicamente clearsería suficiente con llamar al comando). Escuché que el MOTD se muestra al usarlo cat /etc/motden un archivo de inicio, sin embargo, después de buscar, no puedo encontrar desde dónde se llama.

¿Alguien sabe cómo puedo encontrarlo?

Respuesta1

De hecho, el motd está tomado del /etc/motdarchivo, pero esnose muestra usando cato cualquier otro comando externo: el servidor SSH lo hace internamente, usando el pam_motdmódulo PAM.

Si desea que la pantalla se borre cuando se muestra el motd (¿no sería molesto?) , agregue el uso de secuencias ANSI ESC [ Hy ESC [ Jal comienzo del /etc/motdcontenido.

  • Para insertar el ESCcarácter en Vim, presione Ctrl+V, Esc; en Nano, presione Alt+V, Esc.

  • Insertar [y Husar [y Shift+H.

  • Repita para insertar ESC [ J.

información relacionada