vendredi 7 octobre 2011

Recevoir un mail à chaque connexion ssh

Pour certains serveurs, il peut s'avérer pratique de savoir qui se connecte en ssh.



A l'aide du script suivant à ajouter au fichier  /etc/ssh/sshrc, il est possible de recevoir un mail à chaque connexion.

#!/bin/sh
DATE=`date "+%d-%m-%Y %H:%M"`
IP=`echo $SSH_CONNECTION | awk '{print $1}'`
REVERSE=`dig -x $IP +short`
 
# Message + envoi du mail
echo "USER : $USER
IP : $IP
ReverseDNS : $REVERSE
Date : $DATE
 
" | mail -s "[SSH] $DATE - Connexion de $USER" your_email@domaine.com

Source 

Aucun commentaire:

Enregistrer un commentaire