Sähköpostihälytys SSH-kirjautumisesta
Terve
Tuli hauska idea että laittaisin jonkinlaisen hälytyksen lähtemään sähköpostilla varotoimenpiteenä aina kun joku (toivottavasti minä) kirjautuu tunnukselleni. Tämähän onnistuu helposti lisäämällä esimerkiksi jotain tämän kaltaista komentotulkin asetustiedostoon.
echo "SSH LOGIN\n$USER@$(hostname -f)\n$(date)\n$SSH_CLIENT" | mail -s "SSH LOGIN $USER@$(hostname -f)" käyttäjä@sähköposti.fi
Edellinen lähettää tämän muotoisen sähköpostin aina kun tunnukselleni kirjaudutaan:
Subject: SSH LOGIN käyttäjä@lakka.kapsi.fi
SSH LOGIN
käyttäjä@lakka.kapsi.fi
Wed Feb 17 00:01:30 EET 2016
xxx.xxx.xxx.xxx xxxxx 22
Ongelmana tässä tavassa on se että nyt kun käynnistää esimerkiksi tmux
in, screen
in tai vastaavan ohjelman ja availee sillä muutaman "ikkunan", lähtee jokaisesta komentotulkin käynnistymisestä sähköposti menemään.
Onko edes mahdollista tehdä tätä ilman pääkäyttäjän tunnuksia niin että vain silloin kun uusi SSH-yhteys muodostetaan, lähtisi sähköposti menemään?
Comments