Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación. - De la opinión
Usuario
2
@abu_bua: si ve algo en la cola de revisión de LQ del que no sabe nada, presione omitir o busque en Google la respuesta. ;-) Esta respuesta es perfectamente válida ya que silencia a motd.
Fabby el
@Graham -------- ^
Fabby
@qinsi: ¡Bienvenido a Ask Ubuntu! :-) Gracias por enseñarme algo hoy y lamento haber terminado en la cola de LQ. +1
Fabby
2
@abu_bua No digo que sea la mejor de todas las respuestas. Todo lo que digo es: 1. Es una respuesta, no una pregunta. 2. No lo sabía .hushlogin. 3. Como aprendí algo hoy, estoy votando. 0 :-)
Fabby
16
Los archivos de script /etc/update-motd.dgeneran el archivo /var/run/motd.dynamicque ha identificado que contiene su MOTD.
Una forma simplista de dejar de generar este archivo sería hacer que todos los scripts no sean ejecutables con:
Según la respuesta de Alcuin Arundel, también edite /etc/pam.d/sshdy comente las líneas pam_motd para eliminar los mensajes al ingresar a través de ssh.
El diseño es tan triste que los scripts se ejecutan incluso si SSH está configurado en PrintMotd no. Creo que pam es realmente la mejor salida, parece que la configuración de actualización actual debería domar esto, pero no es así.
Florian Heigl
1
Como @FlorianHeigl sugiere, esto no funciona.
einpoklum
La pregunta es sobre deshabilitar motd en el ssh, lo que la respuesta realmente hace. Pero de su comentario ni forma el florian no está claro lo que no funciona. Si tiene un problema o pregunta diferente, hay un botón allí arriba.
Jakuje 01 de
1
Encontré una solución / pirateo
ssh -t IP_ADDRESS bash
-t para forzar la asignación de tty
envíe el bashcomando, ya que enviar un comando no genera ninguna actividad comercial.
Respuestas:
La mayoría de las respuestas necesitan acceso de root.
Cualquier usuario puede obtener un inicio de sesión limpio (incluida la desactivación de MOTD), simplemente ejecute:
fuente
.hushlogin
. 3. Como aprendí algo hoy, estoy votando. 0 :-)Los archivos de script
/etc/update-motd.d
generan el archivo/var/run/motd.dynamic
que ha identificado que contiene su MOTD.Una forma simplista de dejar de generar este archivo sería hacer que todos los scripts no sean ejecutables con:
Nota: Información tomada de esta respuesta por heemayl .
fuente
Otra forma es comentar estas líneas en
/etc/pam.d/login
:fuente
Según la respuesta de Alcuin Arundel, también edite
/etc/pam.d/sshd
y comente las líneas pam_motd para eliminar los mensajes al ingresar a través de ssh.fuente
Hay una opción de configuración en
sshd_config
, llamadaPrintMotd
. Configurarlono
hace el trabajo.fuente
Encontré una solución / pirateo
-t
para forzar la asignación de ttyenvíe el
bash
comando, ya que enviar un comando no genera ninguna actividad comercial.que te diviertas
fuente