如何获取Root和用户SSH登录电子邮件警报

每当我们在生产环境中安装,配置和安全Linux服务器时,关注服务器的安全性以及登录服务器的情况是非常重要的。

获取SSH root登录电子邮件警报

为什么呢,因为如果有人登录到服务器使用 蛮力战术通过 SSH root用户,再想想他会怎样摧毁你的服务器。 任何获得root访问权限的用户都可以做任何他想做的事情。 为了阻止此类 攻击SSH,请阅读我们下面的文章介绍如何保护服务器免受此类攻击。
  1. 阻止SSH服务器使用DenyHosts的强力攻击
  2. 使用Pam_Tally2锁定和解锁SSH失败的登录
  3. 5个最佳实践来保护和保护SSH服务器
所以,这不是一个很好的做法,允许直接 root登录通过 SSH会话,并建议创建 非root账户使用 sudo的访问。 每当 root访问权限需要先登录为 普通用户 ,然后使用 su切换到 root用户。 要禁用直接 SSH root登录 ,按照我们下面的文章,说明如何禁用和限制SSH root登录。
  1. 禁用SSH root登录并限制SSH访问
然而,本指南给出了一个简单的方法来知道什么时候有人登录为root或普通用户应该与上次登录的 IP地址一起发送 电子邮件警报通知到指定的电子邮件地址。 所以,一旦你知道未知用户所做的最后一次登录的IP地址,您可以阻止在 iptables防火墙特定IP地址的SSH登录。
  1. 如何阻止端口在Iptables防火墙

如何在Linux服务器中设置SSH登录电子邮件警报

为了完成这一教程,您必须在服务器和 nanovi编辑器的小知识的 root目录下的访问,也 mailx的邮件客户端 )安装在服务器发送电子邮件上。 这取决于你的发行版可以使用以下命令之一安装 mailx的客户端。
在Debian / Ubuntu / Linux Mint
# apt-get install mailx
在RHEL / CentOS / Fedora上
# yum install mailx

设置SSH root登录电子邮件警报

现在,登录为 root用户 并键入 cd / root命令进入root的主目录。
# cd /root
接下来,添加到 .bashrc文件中的条目。此文件为用户设置本地环境变量,并执行一些登录任务。例如,在这里我们设置电子邮件登录提醒。 打开 .bashrc文件用 vi纳米编辑器。 请记住 的.bashrc是一个隐藏文件,你会不会做 的ls -l命令看到它。 您对使用 -a标志看到Linux的隐藏文件。
# vi .bashrc
在文件底部添加以下整行。确保使用有您的电子邮件地址的服务器和改变 “your@yourdomain.com”主机名代替“ 服务器名称 ”。
echo 'ALERT - Root Shell Access (ServerName) on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d'(' -f2 | cut -d')' -f1`" your@yourdomain.com
保存并关闭文件,并注销并重新登录。一旦你通过SSH登录,默认情况下 的.bashrc文件执行,并发送你的root登录警报的电子邮件地址。
示例电子邮件提示
ALERT - Root Shell Access (Database Replica) on: Thu Nov 28 16:59:40 IST 2013 youcl pts/0 2013-11-28 16:59 (172.16.25.125)

设置SSH正常用户登录电子邮件警报

登录为普通用户 (youcl),并键入 cd /家庭/ youcl /命令进入用户的主目录。
# cd /home/youcl
接下来,打开 .bashrc文件,并在文件末尾添加以下行。确保替换如上所示的值。
echo 'ALERT - Root Shell Access (ServerName) on:' `date` `who` | mail -s "Alert: Root Access from `who | cut -d'(' -f2 | cut -d')' -f1`" your@yourdomain.com
保存并关闭文件并注销,然后重新登录。一旦你再次登录回来,一个 .bashrc文件执行,发送给您的用户登录警报的电子邮件地址。 这样,您可以为任何用户设置电子邮件警报,以接收登录提醒。只要打开这应该位于用户的主目录下(即 /home/username/.bashrc)用户的 .bashrc文件并且如上所述设置登录警报。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏