Cómo configurar recordatorios por correo electrónico para el inicio de sesión SSH en Linux

Guía Este artículo describe cómo configurar recordatorios por correo electrónico para el inicio de sesión ssh en sistemas Linux . Para recibir alertas sobre el acceso de inicio de sesión no autorizado o ilegal al usuario root.

¿Qué hace el archivo .bashrc?

.bashrcEl archivo es un script , cada vez que inicie una nueva sesión de terminal en modo interactivo, ejecutará el script .

1) Cómo habilitar alertas por correo electrónico para usuarios raíz

Inicie sesión como usuario root y luego agregue la siguiente línea de secuencia de comandos al archivo ".bashrc" del usuario root para lograr esto:

[root@localhost ~]# vim /root/.bashrc 

echo 'ALERT - SSH root shell access found on '$HOSTNAME' on:' `date` `who` | mail -s "Alert: SSH root shell access"  root@localhost

Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux
Ejecute el siguiente comando para que el comando sea efectivo:

[root@localhost ~]# source .bashrc 

Cuando termine, inicie sesión como usuario root. Recibirá una alerta por correo electrónico similar a la siguiente.
Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux
Cambie el código en el código root@localhostal buzón que usa para recibir correo.

2) Cómo habilitar alertas por correo electrónico para usuarios específicos

La siguiente secuencia de comandos debe agregarse al .bashrcarchivo del usuario especificado :

[root@localhost ~]# vim /home/bob/.bashrc 

echo 'ALERT - '$USER' shell access found on '$HOSTNAME' on:' `date` `who` | mail -s "Alert: User shell access" root@localhost

Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux
Cambie el código en el código root@localhostal buzón que usa para recibir correo.

El mensaje después de iniciar sesión es el siguiente:
Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux

3) Cómo habilitar alertas por correo electrónico para todos los usuarios

Habilitar alertas por correo electrónico para todos los usuarios es similar a la configuración anterior. Pero debe agregar el siguiente script a la /etc/bashrcúltima línea del archivo:

[root@localhost ~]# vim /etc/bashrc 

echo 'ALERT - '$USER' shell access found on '$HOSTNAME' on:' `date` `who` | mail -s "Alert: User shell access"  root@localhost

Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux Cómo configurar recordatorios de correo electrónico para inicio de sesión SSH en Linux

para resumir

Este artículo describe cómo configurar recordatorios por correo electrónico para el inicio de sesión ssh en sistemas Linux . Para recibir alertas sobre el acceso de inicio de sesión no autorizado o ilegal al usuario root. Así es como se debe aprender Linux

Supongo que te gusta

Origin blog.csdn.net/Linuxprobe18/article/details/114252493
Recomendado
Clasificación