V tomto tutoriálu se naučíme, jak povolit e-mailová upozornění na přihlášení SSH v CentOS 8.
Používá váš Linux Server více uživatelů a chcete vědět, kdy se uživatel přihlašuje pomocí SSH? Pokud ano, můžete povolit oznámení SSH v profilu Bash, abyste byli informováni. Přidáme malý skript, který vám pošle e-mail, když se někdo přihlásí na server.
Konfigurace upozornění na přihlášení SSH
Chcete-li nakonfigurovat upozornění na přihlášení SSH, otevřete terminál a otevřete soubor ~/.bash_profile .
Na konec souboru přidejte následující řádky:
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>
Nahraďte „vaše_e-mailová_adresa “ s e-mailem, na který chcete e-mail obdržet. Uložte soubor a ukončete.
Závěr
V tomto tutoriálu jsme se naučili, jak povolit upozornění v CentOS 8, když uživatel přistupuje k vašemu serveru Centos 8 přes SSH. Odešle e-mail, když uživatel přistoupí k systému (datum a čas), a IP adresu systému, odkud uživatel přistupuje do systému.