Pesquisa de site

Como habilitar notificações de login SSH por e-mail no CentOS 8


Neste tutorial, aprenderemos como habilitar notificações de login SSH por e-mail no CentOS 8.

O seu servidor Linux é usado por vários usuários e você deseja saber quando um usuário está efetuando login por SSH? Se sim, você pode ativar notificações SSH no perfil Bash para ser notificado. Adicionaremos um pequeno script que enviará um e-mail quando alguém fizer login no servidor.

Configurando notificação de login SSH

Para configurar a notificação de login SSH, abra o terminal e abra o arquivo ~/.bash_profile.

Adicione as seguintes linhas no final do arquivo:

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>

Substitua “seu_endereço_de_email ” pelo e-mail no qual você deseja receber um e-mail. Salve o arquivo e saia.

Conclusão

Neste tutorial, aprendemos como habilitar a notificação no CentOS 8, quando um usuário acessa seu servidor Centos 8 via SSH. Enviará um e-mail quando o usuário acessar o sistema (Data e Hora), e o endereço IP do Sistema de onde o usuário acessa o sistema.

Artigos relacionados: