Recebendo um e-mail a cada login no servidor
Dica publicada em Linux / Segurança
Recebendo um e-mail a cada login no servidor
Basta acrescentar essas linhas no seu arquivo /etc/profile:
# Para avisar quando é efetuado login no servidor
DATE=`/bin/date`
echo "O usuário <<< $USER >>> efetuou login no servidor.
Máquina acessada: $HOSTNAME.
Data do acesso: $DATE.
IP do acesso: $SSH_CLIENT.
TTY: $SSH_TTY" | mail -s"Login
detectado em $HOSTNAME" c0ntr0lc@yahoo.com.br
DATE=`/bin/date`
echo "O usuário <<< $USER >>> efetuou login no servidor.
Máquina acessada: $HOSTNAME.
Data do acesso: $DATE.
IP do acesso: $SSH_CLIENT.
TTY: $SSH_TTY" | mail -s"Login
detectado em $HOSTNAME" c0ntr0lc@yahoo.com.br
Entende-se que você tem um servidor de e-mail como o Postfix ou o Sendmail instalado e rodando em sua máquina.
Usei meu proxy para enviar as mensagens configurando o Postfix da maneira abaixo, para não ter que configurar DNS e etc.
proxy_interfaces = 192.168.0.1
relayhost = [192.168.0.1]:25
Wanderlei