GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo habilitar las notificaciones de inicio de sesión SSH por correo electrónico en CentOS 8

En este tutorial, aprenderemos cómo habilitar las notificaciones de inicio de sesión SSH por correo electrónico en CentOS 8.

¿Usan varios usuarios su servidor Linux y desea saber cuándo un usuario inicia sesión mediante SSH? En caso afirmativo, puede habilitar las notificaciones SSH en el perfil de Bash para recibir notificaciones. Agregaremos un pequeño script que le enviará un correo electrónico cuando alguien inicie sesión en el servidor.

Configuración de la notificación de inicio de sesión SSH

Para configurar la notificación de inicio de sesión SSH, abra la terminal y abra el archivo ~/.bash_profile .

Agregue las siguientes líneas al final del archivo:

IP="$(echo $SSH_CONNECTION | cut -d " " -f 1)"
HOSTNAME=$(hostname)
NOW=$(date +"%e %b %Y, %a %r")
echo 'Someone from '$IP' logged into '$HOSTNAME' on '$NOW'.' | mail -s 'SSH Login Notification' <YOUR_EMAIL_ADDRESS>

Reemplace “su_dirección de correo electrónico ” con el correo electrónico en el que desea recibir un correo electrónico. Guarde el archivo y salga.

Conclusión

En este tutorial, aprendimos cómo habilitar la notificación en CentOS 8, cuando un usuario accede a su servidor Centos 8 a través de SSH. Enviará un correo electrónico cuando el usuario acceda al sistema (Fecha y Hora), y la dirección IP del Sistema desde donde el usuario accede al sistema.


Cent OS
  1. Cómo configurar claves SSH en CentOS 8

  2. Deshabilite o habilite el inicio de sesión raíz SSH y el acceso SSH seguro en CentOS 7

  3. Cómo habilitar IPv6 en CentOS / RHEL 7

  4. Cómo habilitar IPv6 en CentOS / RHEL 5

  5. Cómo habilitar IPv6 en CentOS/RHEL 8

Cómo habilitar SSH en CentOS

Cómo generar una clave SSH en CentOS 8

Cómo instalar y habilitar el servidor OpenSSH en CentOS 8 Linux

Cómo habilitar el repositorio EPEL en CentOS 8

Cómo habilitar el repositorio REMI en CentOS 8

Cómo habilitar el servicio SSH en Rocky Linux 8 / CentOS 8