In this tutorial, we will learn how to enable email SSH login notifications in CentOS 8.
Is your Linux Server used by multiple users and you want to know when a user is logging in by SSH? If yes, then you can enable SSH notifications in Bash profile to get notified. We will add a small script that will send you an email when somebody logs into the server.
To configure SSH login notification open up the terminal and open the file ~/.bash_profile.
Add the following lines at the end of the 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>
Replace “your_email_address” with the email in which you want to receive an email. Save the file and quit.
In this tutorial, we learned how to enable notification in CentOS 8, when a user is accessing your Centos 8 Server over the SSH. It will send an email when the user accesses the system (Date and Time), and the IP address of the System from where the user accesses the system.
Magento is a free and open-source e-commerce platform written in PHP. It is simple, easy…
ISPConfig is an open-source control panel that allows users to manage multiple servers from a…
As a Linux administrator, you may find it necessary to troubleshoot or test your Simple…
Ubuntu 24.04, like many modern Linux distributions, relies on the NetworkManager for managing network connections.…
Restic is a modern, open-source backup program designed for efficiency, security, and simplicity. It enables…
phpMyAdmin is a popular free tool written in PHP intended to administer MySQL and MariaDB…