Este accesat serverul dvs. Linux de mai mulți utilizatori? Dacă da, luați în considerare adăugarea unei notificări de conectare SSH de fiecare dată când cineva se conectează.
Exemplele de mai jos trimit un e-mail atunci când cineva se conectează la serverul dvs. Pentru ca acest lucru să funcționeze, serverul dvs. trebuie să poată trimite poștă utilizând mailcomanda. Puteți urma acest tutorial pentru a configura Exim cu Gmail dacă contul dvs. VULTR nu este verificat pentru a trimite mail.
Înlocuiți YOUR_EMAIL_ADDRESScu adresa de e-mail pe care doriți să primiți notificări de conectare.
CentOS
Deschideți fișierul ~/.bash_profileîntr-un editor de text.
Adăugați următoarele rânduri:
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
Ubuntu / Debian
Deschideți fișierul ~/.bashrcîntr-un editor de text.
Adăugați următoarele rânduri:
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