SSH login – имејл нотификације о новим логовањима

За нотификације о новим SSH логовањима, креирајте фајл /etc/profile.d/notify.sh

vim /etc/profile.d/notify.sh
# Садржај фајла /etc/profile.d/notify.sh испод...
#!/bin/sh
IP="$(echo $SSH_CONNECTION | cut -d " " -f 1)"
VREME=$(date +"%d.%m.%Y %H:%M:%S")
KORISNIK=`whoami`
HOSTNAME=`hostname`
SUBJECT="SSH Login Notification - $HOSTNAME/$KORISNIK"
NA_MAIL="vasamailadresa@gmail.com"

if [ -z $IP ] ;
        then IP="localhost"
fi
# IP adrese za koje ne treba email notifikacije, sigurne IP
WHITELIST="192.168.168.168 192.168.167.166" 

if [ `echo $WHITELIST | grep $IP | grep -v grep | wc -l` -eq 1 ] ; then
        PORUKA="${VREME}: SSH korisnik $KORISNIK se ulogovao sa adrese $IP (VPN ili local) na $HOSTNAME"
        echo $PORUKA >> "/tmp/${KORISNIK}_logovanja.log" #PRIVEREMENI LOG
else
        PORUKA="${VREME}: SSH korisnik $KORISNIK se ulogovao sa adrese $IP na $HOSTNAME"
        echo $PORUKA >> "/tmp/${KORISNIK}_logovanja.log" #PRIVEREMENI LOG
        echo "$PORUKA" | mail -s "$SUBJECT" $NA_MAIL
fi
# Пермисија да може да се извршава
chmod +x /etc/profile.d/notify.sh