GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come abilitare le notifiche di accesso SSH via e-mail in CentOS 8

In questo tutorial impareremo come abilitare le notifiche di accesso SSH via e-mail in CentOS 8.

Il tuo server Linux è utilizzato da più utenti e vuoi sapere quando un utente esegue l'accesso tramite SSH? Se sì, puoi abilitare le notifiche SSH nel profilo Bash per ricevere le notifiche. Aggiungeremo un piccolo script che ti invierà un'email quando qualcuno accede al server.

Configurazione della notifica di accesso SSH

Per configurare la notifica di accesso SSH apri il terminale e apri il file ~/.bash_profile .

Aggiungi le seguenti righe alla fine del file:

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>

Sostituisci "il tuo_indirizzo_email ” con l'e-mail in cui desideri ricevere un'e-mail. Salva il file ed esci.

Conclusione

In questo tutorial, abbiamo imparato come abilitare la notifica in CentOS 8, quando un utente accede al tuo server Centos 8 tramite SSH. Invierà un'e-mail quando l'utente accede al sistema (data e ora) e l'indirizzo IP del sistema da cui l'utente accede al sistema.


Cent OS
  1. Come modificare la porta SSH in CentOS

  2. Come configurare le chiavi SSH su CentOS 8

  3. Come abilitare IPv6 su CentOS/RHEL 7

  4. Come abilitare IPv6 in CentOS/RHEL 5

  5. Come abilitare IPv6 in CentOS/RHEL 8

Come abilitare SSH su CentOS

Come generare una chiave SSH in CentOS 8

Come installare e abilitare il server OpenSSH su CentOS 8 Linux

Come abilitare il repository EPEL su CentOS 8

Come abilitare il repository REMI su CentOS 8

Come abilitare il servizio SSH su Rocky Linux 8 / CentOS 8