Hacker La Red OscuraHacker La Red Oscura

En Linux, los mensajes de bienvenida o banners son textos que se muestran cuando un usuario inicia sesión.
Pueden contener desde un logo ASCII, hasta información del sistema o mensajes de advertencia.

Existen dos métodos principales para mostrar estos mensajes:

  • Método 1: Modificar el archivo /etc/motd → se muestra tras iniciar sesión localmente o vía SSH.
  • Método 2: Definir un banner SSH mediante /etc/ssh/sshd_config → se muestra antes del login SSH.

MÉTODO 1: Editar /etc/motd (Message of The Day)

Descripción

El archivo /etc/motd (Message of The Day) contiene el mensaje mostrado después de iniciar sesión en la terminal o por SSH.

Pasos

  1. Abrir el archivo /etc/motd con permisos de root:

    sudo nano /etc/motd
  2. Añadir el texto o logo ASCII que desees.
    Ejemplo básico:

    #######################################
    #
    # BIENVENIDO AL SERVIDOR LINUX #
    # Proyecto Lab #
    #
    #######################################

    O un logo en ASCII más elaborado.
  3. Guardar y salir de Nano:
    • Pulsa Ctrl + O → Enter para guardar
    • Pulsa Ctrl + X para salir
  4. Probar el resultado:
    Cierra la sesión y vuelve a iniciar:

    exit
    ssh usuario@tu_servidor

    Verás el banner después del login.

MÉTODO 2: Configurar banner SSH

Descripción

El banner SSH es un mensaje que se muestra antes de iniciar sesión (antes de que el usuario introduzca su contraseña).
Es útil para mostrar advertencias legales o de seguridad.

Pasos

  1. Crear o editar el archivo del banner:

    sudo nano /etc/ssh/banner
  2. Escribir el contenido del banner.
    Ejemplo:

    ****************************************************
    * ADVERTENCIA: Acceso restringido a personal TI *
    * Todo intento no autorizado será registrado. *
    ****************************************************
  3. Guardar y salir (Ctrl + O, Enter, Ctrl + X).
  4. Editar la configuración del servidor SSH:

    sudo nano /etc/ssh/sshd_config
  5. Buscar (o añadir) la línea siguiente:

    Banner /etc/ssh/banner

    Asegúrate de que no esté comentada (sin # al inicio).
  6. Reiniciar el servicio SSH para aplicar cambios:

    sudo systemctl restart ssh
  7. Probar el banner:
    Desde otro equipo o sesión, ejecuta:

    ssh usuario@tu_servidor

    Verás el mensaje antes del prompt de login.

Diferencias entre ambos métodos

Característica/etc/motdBanner SSH
Cuándo apareceDespués del loginAntes del login
Archivo usado/etc/motd/etc/ssh/banner
Objetivo comúnMensajes informativosMensajes legales o de advertencia
Necesita reiniciar SSHNo
Requiere configuración extraNoEditar sshd_config

Conclusión

  • Usa /etc/motd si quieres mostrar un mensaje amigable tras iniciar sesión.
  • Usa Banner /etc/ssh/banner si deseas mostrar advertencias antes del login SSH.
  • Puedes combinar ambos métodos para mostrar un logo + aviso completo.