linux实现ssh登录报警,Linux 上如何为 SSH 登录设置电子邮件提醒

这篇博客介绍了如何通过Bash脚本在Linux环境中监控用户登录,并当用户访问时发送邮件警告。具体步骤包括编辑~/.bashrc文件,添加脚本来记录和通知。此外,还提到了如何为所有用户提供此功能,即在/etc/bashrc文件中加入相同脚本。
摘要由CSDN通过智能技术生成

[root@localhost ~]# vim /home/bob/.bashrc

echo 'ALERT - '$USER' shell access found on '$HOSTNAME' on:' `date` `who` | mail -s "Alert: User shell access" root@localhost

将代码中的 root@localhost 改为自己用来接收邮件的邮箱。

2ecccfa2147480007951498cdff9a9a0.png

登录后的提示如下图:

e5d86e09957a6ae6e000b35af3b62c92.png

3)如何为所有用户启用电子邮件警报

为所有用户启用电子邮件报警和上面的配置类似。但是需要将以下脚本添加到/etc/bashrc 文件最后一行中:

[root@localhost ~]# vim /etc/bashrc

echo 'ALERT - '$USER' shell access found on '$HOSTNAME' on:' `date` `who` | mail -s "Alert: User shell access" root@localhost

b5293e91f0633022ab815fff4a50a9b6.png

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值