Mostrar un mensaje o “banner” antes de conectarnos a una máquina mediante ssh

Veamos cómo podemos hacer que una máquina remota a la que accedemos mediante ssh nos muestre un mensaje o “banner” antes de acceder

OpenSSH tiene una configuración propia llamada Banner. Con esta opción el contenido del archivo especificado es enviado al usuario remoto antes de autentificarse.

Si la opción Banner está configurada a none entonces no se muestra ninguna información al utilizar el comando ssh. De manera predeterminada esta opción está inhabilitada. Pero vemos cómo podemos activarla y configurarla a nuestro gusto o necesidades.

Esto son los pasos a seguir para configurar la máquina remota para que muestre un mensaje o un “banner” al usuario antes de que se conecte.

  • Inicia sesión en tu máquina remota (servidor de GNU/Linux, una Raspberry Pi, etc)
  • Abre con derechos de superusuario el archivo /etc/ssh/sshd_config
  • Añade o edita la opción de configuración. Por ejemplo, vamos a mostrar el contenido del archivo mi_mensaje en el banner: Banner /etc/ssh/mi_mensaje
  • Guardamos y cerramos el archivo
  • Debemos asegurarnos que existe el archivo que hemos configurado en la ruta: /etc/ssh/mi_mensaje
  • Reiniciamos la máquina o simplemente los servicios mediante: sudo systemctl reload ssh.service

Ahora en el archivo mi_mensaje en la ruta especificada lo adaptamos a nuestro gusto. Podemos incluir un texto de aclaración, bienvenida, o una amenaza!! 🙂

O podemos incluir un banner Ascii con el software figlet para darle más vistosidad. O un poco de arte con Ascii. Por ejemplo algo así:

                                                                 #####
                                                                #######
                   #                                            ##O#O##
  ######          ###                                           #VVVVV#
    ##             #                                          ##  VVV  ##
    ##         ###    ### ####   ###    ###  ##### #####     #          ##
    ##        #  ##    ###    ##  ##     ##    ##   ##      #            ##
    ##       #   ##    ##     ##  ##     ##      ###        #            ###
    ##          ###    ##     ##  ##     ##      ###       QQ#           ##Q
    ##       # ###     ##     ##  ##     ##     ## ##    QQQQQQ#       #QQQQQQ
    ##      ## ### #   ##     ##  ###   ###    ##   ##   QQQQQQQ#     #QQQQQQQ
  ############  ###   ####   ####   #### ### ##### #####   QQQQQ#######QQQQQ

U otro texto que te ayude a identificar la máquina remota a la que accedes antes de hacerlo. Si tienes varias máquinas remotas, esto puede ayudarte a no equivocarte antes de acceder a ellas. Yo ya lo he aplicado en mi Raspberry Pi con NextCloud.

Este es una traducción/adaptación de un artículo en inglés escrito por Vivek Gite para la web ciberciti.biz que puedes encontrar en este enlace:

https://www.cyberciti.biz/howto/quick-tip-display-banner-message-before-openssh-authentication/

3 comentarios sobre “Mostrar un mensaje o “banner” antes de conectarnos a una máquina mediante ssh

Responder a davidochobits Cancelar respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .