Este mês, na Linux magazine, saiu um artigo bem interessante e bastante simples que mostra como fazer com que seu servidor envie uma mensagem de e-mail informando os logins feitos no terminal.
Para fazer funcionar isso, basta adicionarmos uma linha no arquivo .bashrc com o conteúdo abaixo:
echo ‘Login on ‘ `hostname` `date` `who`| mail -s “Login on `hostname` `who | awk ‘{print $5}’`” zehh@zehh.com.br
Este comando envia um e-mail com o seguinte conteúdo:
Login on bahia.zehh.com.br Qua Set 1 13:10:21 BRT 2010 root pts/0 2010-09-01 13:10 (sergipe.zehh.com.br)
Com essa simples linha de comando, executada logo após o login, o envio da mensagem é imediata e faz com que seja difícil um possível invasor tente interceptá-la.
Na mensagem recebida temos o nome do servidor onde foi feito o login, a data e horário do login, o usuário e o host/IP de onde foi originada a conexão. Muito útil para quem administra diversos servidores UNIX e passa, às vezes, um bom tempo sem logar em alguns deles.
Um abraço!
0sem comentários ainda