CentOS
Abra o arquivo ~ / .bash_profile em um editor de texto. Anexe as seguintes linhas
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
Se você estiver usando o Ubuntu / Debian
adicione o mesmo conteúdo a ~ / .bashrc
Existem 3 variáveis de ambiente do cliente ssh.
SSH_CLIENT='192.168.223.17 36673 22'
SSH_CONNECTION='192.168.223.17 36673 192.168.223.229 22'
SSH_TTY=/dev/pts/6
SSH_CLIENT mostra o endereço do sistema do cliente, o número da porta de saída no sistema do cliente e a porta de entrada no servidor. SSH_CONNECTION mostra o endereço do cliente, a porta de saída no cliente, o endereço do servidor e a porta de entrada no servidor. SSH_TTY nomeia o dispositivo pseudo-terminal, abreviado como Ppty, no servidor usado pela conexão