Dans ce didacticiel, nous allons apprendre à activer les notifications de connexion SSH par e-mail dans CentOS 8.
Votre serveur Linux est-il utilisé par plusieurs utilisateurs et vous souhaitez savoir quand un utilisateur se connecte en SSH ? Si oui, vous pouvez activer les notifications SSH dans le profil Bash pour être averti. Nous ajouterons un petit script qui vous enverra un e-mail lorsque quelqu'un se connectera au serveur.
Configuration de la notification de connexion SSH
Pour configurer la notification de connexion SSH, ouvrez le terminal et ouvrez le fichier ~/.bash_profile .
Ajoutez les lignes suivantes à la fin du fichier :
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>
Remplacez "votre_adresse_email ” avec l'e-mail dans lequel vous souhaitez recevoir un e-mail. Enregistrez le fichier et quittez.
Conclusion
Dans ce didacticiel, nous avons appris à activer la notification dans CentOS 8 lorsqu'un utilisateur accède à votre serveur Centos 8 via SSH. Il enverra un e-mail lorsque l'utilisateur accède au système (date et heure) et l'adresse IP du système à partir duquel l'utilisateur accède au système.