设置ssh登陆邮件提醒

2014年5月7日 | 分类: Document | 标签:

Centos

wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/mailx-12.4.tar.bz2
tar jxvf mailx-12.4.tar.bz2
cd mailx-12.4
make
make install UCBINSTALL=/usr/bin/install

Ubuntu

sudo apt-get install heirloom-mailx -y

配置mailx

cp /etc/nail.rc /etc/nail.rc.bak
cat > /etc/nail.rc<<EOF
set from=发送邮箱地址
set smtp=smtp服务器地址
set smtp-auth-user=发送邮箱登陆账号
set smtp-auth-password=发送邮箱登陆密码
set smtp-auth=login
EOF

配置SSH

cp /etc/ssh/sshrc /etc/ssh/sshrc.bak
cat > /etc/ssh/sshrc<<EOF
#!/bin/bash
ip=\${SSH_CLIENT%% *}
if [ \`last -2 | grep \$ip -c\` = '1' ]; then
echo \$USER@\`hostname\` login from \$ip | mailx -v -s "SSH alert" 接收邮箱地址
EOF
chmod +x /etc/ssh/sshrc
  1. 2014年5月24日19:59

    请问ssh通过freeradius认证,如何实现

    Firefox 29.0 Windows XP
  2. 2014年5月27日14:19

    不会

    Firefox 29.0 Windows 7 x64 Edition
  3. 2014年6月7日14:30

    博主的文章写的太精彩了,我支持,希望博主也能支持一下我,回踩一下。

    Sogou Explorer Windows 7

返回顶部