Skip to main content

Cómo mostrar mensaje de advertencia en el servicio ssh en Ubuntu server 12.04

El servicio SSHd para acceso remoto a un servidor, permite cuando nos conectamos a él, mostrar un mensaje informativo. Este mensaje lo podemos configurar para que transmita lo que queremos. El archivo de configuración de ssh es /etc/ssh/sshd_config que podemos abrir para editar con:

sudo nano /etc/ssh/sshd_config

En este archivo de configuración de sshd se controla el mensaje que se muestra con la clave:

Banner /etc/issue.net

Que por defecto lleva una almohadilla (#) para convertir en comentario y no se tome en consideración. Por tanto si queremos que se muestre el mensaje eliminaremos la almohadilla.
Como se ve en Ubuntu Server 12.04 LTS esta clave lleva a un archivo de texto llamado issue.net, que contiene solamente el nombre del sistema en ejecución. Cosa que no nos interesa de ningún modo.

Si queremos que muestre una mensaje de advertencia simplemente debemos cambiar el contenido de ese archivo por nuestro mensaje.

Mensaje que podría ser:

###############################################################
#        Warning, only authorized access is allowed.          #
#       Aviso, solo se permite acceso a autorizados.          #
#           Actions are monitored and recorded.               #
#        Sus acciones son monitorizadas y registradas.        #
###############################################################

Así que hacemos copia de seguridad del mensaje con

sudo cp /etc/issue.net /etc/issue.net.original

Lo editamos con:

sudo nano /etc/issue.net

Y ponemos en el archivo el mensaje de arriba u otro que consideremos oportuno. Guardamos y salimos de nano. Después reinicamos el servicio sshd con:

sudo service ssh restart 

Y ahora cuando queramos conectar nos mostrará el mensaje elegido.