Envoi d'un mail lors d'une connexion SSH
Pour renforcer le sentiment de sécurité, on va mettre en place un système d’envois de mail automatique lors d’une connexion SSH.
Les ressources nécessaires sont:
sudo apt install finger bsd-mailx
Une fois l’installation, bds-mail lance directement l’outil de configuration.
Pour une installation sans complexe on utilisera l’option Site Internet et la reste s’auto-complète.
Ensuite on va créer le script pour envoyer le mail.
sudo nano /opt/shell-login.sh
#!/bin/bash
echo "Authentification sur $(hostname) le $(date +%Y-%m-%d) à $(date +%H:%M)"
echo "Utilisateur: $USER"
echo
finger
On ajoutera dans /etc/profile la ligne suivante. Avec votre adresse de réception évidement.
/opt/shell-login.sh | mailx -s "SSH-Log-in sur $(hostname)" adresse@mail.com
On rend accessible le script.
sudo chmod 755 /opt/shell-login.sh
Et au prochain login on devrais recevoir un mail 😛