¿Cómo puedo desactivar / modificar el banner de inicio de sesión SSH para un usuario determinado?


20

¿Cómo puedo desactivar / modificar el banner de inicio de sesión SSH para un usuario determinado?

ingrese la descripción de la imagen aquí


Creo que se encuentra en / etc / motd. Intente editar ese archivo y vea
sagarchalise

Lo edité pero este mensaje predeterminado siempre sobrescribe los cambios.
Olivier Lalonde

ubuntugeek.com/… dice que hay un archivo /etc/motd.tail que debes editar para el servidor ubuntu.
sagarchalise

Respuestas:


39

Parece que es posible deshabilitar este mensaje por usuario creando un archivo vacío en el directorio $ HOME del usuario (/ home / username /) llamado .hushlogin.

touch ~/.hushlogin

13

Si desea deshabilitar ese mensaje para todos los usuarios de ssh, edite /etc/pam.d/sshdy comente las líneas

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

Funciona en ubuntu 14.04
max

12

En /etc/ssh/sshd_configasegúrese de que haya una línea:

PrintMotd no

Si está configurado en 'sí' cámbielo a 'no'.

Reinicie el servidor SSH escribiendo

service ssh restart

Deberías ser bueno para ir desde allí.


+1 Su solución es excelente porque mantiene Último inicio de sesión pero oculta el resto.
Brian Graham

1
No parece funcionar Al menos no en 14.04. La mía ya estaba puesta "no"y, sin embargo, el saludo de bienvenida aún se mostraba. Lo que ayudó fue la actualización /etc/pam.d/sshd.
oᴉɹǝɥɔ

@cherio, puedo confirmar que lo mismo funcionó para mí. Usando LTS 14.04
Ace

Ya no se aplica a 14.04, consulte la respuesta de @ cweiske ya que funciona para 14.04.
ecnepsnai

No funciona el 16.04
TheFiddler gana el

3

.hushloginno me sirvió (en Debian 7), pero configuré Banner /dev/nullen /etc/ssh/sshd_config:

#Banner /etc/issue.net
Banner /dev/null

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.