# Personalizar logo o banner en Linux

- Link: https://binariocero.com/linux/personalizar-logo-o-banner-en-linux
- Published: 2025-11-07T08:04:47+01:00
- Author: Binario 0

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:**
 4.  * Pulsa `Ctrl + O` → Enter para guardar
     * Pulsa `Ctrl + X` para salir
 5. **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`.txt
 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`.txt 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/motd` | Banner SSH | 
| Cuándo aparece | Después del login | Antes del login | 
| Archivo usado | `/etc/motd` | `/etc/ssh/banner`.txt | 
| Objetivo común | Mensajes informativos | Mensajes legales o de advertencia | 
| Necesita reiniciar SSH | No | Sí | 
| Requiere configuración extra | No | Editar `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.
