GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So aktivieren Sie SSH-Anmeldebenachrichtigungen per E-Mail in CentOS 8

In diesem Tutorial erfahren wir, wie Sie E-Mail-SSH-Anmeldebenachrichtigungen in CentOS 8 aktivieren.

Wird Ihr Linux-Server von mehreren Benutzern verwendet und Sie möchten wissen, wann sich ein Benutzer per SSH anmeldet? Wenn ja, können Sie SSH-Benachrichtigungen im Bash-Profil aktivieren, um benachrichtigt zu werden. Wir fügen ein kleines Skript hinzu, das Ihnen eine E-Mail sendet, wenn sich jemand beim Server anmeldet.

Konfigurieren der SSH-Anmeldebenachrichtigung

Um die SSH-Anmeldebenachrichtigung zu konfigurieren, öffnen Sie das Terminal und öffnen Sie die Datei ~/.bash_profile .

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:

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>

Ersetzen Sie „Ihre_E-Mail-Adresse “ mit der E-Mail, in der Sie eine E-Mail erhalten möchten. Speichern Sie die Datei und beenden Sie.

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie Sie die Benachrichtigung in CentOS 8 aktivieren, wenn ein Benutzer über SSH auf Ihren Centos 8-Server zugreift. Es sendet eine E-Mail, wenn der Benutzer auf das System zugreift (Datum und Uhrzeit), und die IP-Adresse des Systems, von dem aus der Benutzer auf das System zugreift.


Cent OS
  1. So ändern Sie den SSH-Port in CentOS

  2. So richten Sie SSH-Schlüssel unter CentOS 8 ein

  3. Deaktivieren oder aktivieren Sie die SSH-Root-Anmeldung und den sicheren SSH-Zugriff in CentOS 7

  4. So aktivieren Sie IPv6 in CentOS / RHEL 5

  5. So aktivieren Sie IPv6 in CentOS/RHEL 8

So aktivieren Sie SSH auf CentOS

So generieren Sie einen SSH-Schlüssel in CentOS 8

So installieren und aktivieren Sie den OpenSSH-Server unter CentOS 8 Linux

So aktivieren Sie das EPEL-Repository unter CentOS 8

So aktivieren Sie das REMI-Repository unter CentOS 8

So aktivieren Sie den SSH-Dienst unter Rocky Linux 8 / CentOS 8