背景:

自动化运维中,登录保护是一个很重要的环节这篇文章主要介绍如何给自己的服务器添加ssh登录邮件告警。 http://blog.daobidao.com/server-ssh-mail.html

操作方法:

1、使用命令: vim /etc/profile 编辑配置文件,在最后添加以下内容:

LoginMail

echo -e “”[$HOSTNAME] SystemLoginLog $(whoami) login at: $(date) ip address: $(w|sed -n ‘3p’|awk ‘{print $3}’)”” | mutt -s “‘[$HOSTNAME] SystemLogining $(date)'” daobidao@daobidao.com &>/dev/null

这里有几个参数说明下:

$HOSTNAME 获取主机名信息
$(whoami) 获取登录的用户名信息
$(date) 获取登录的时间
$(w|sed -n ‘3p’|awk ‘{print $3}’) 获取ip地址
daobidao@daobidao.com 发送到哪个邮箱地址,这里需要修改成自己的邮箱地址

具体代码可以参考:https://github.com/jinchengjiang/shell-script/blob/master/System-SSH-Mail.sh

[Server] 服务器配置SSH登录邮件通知相关推荐

  1. 收集DC中失败的登录信息并邮件通知

    (注:本文参考以下前辈文章修改而来,源文章连接:http://itadmindev.blogspot.hk/2011/07/powershell-ad-dc-failed-logins-report. ...

  2. CentOS7中多台服务器配置SSH免密钥登录

    场景 CentOS7中怎样修改主机名和hosts文件(配置IP和主机名的对应管理): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...

  3. 解决 ssh 登录到ubuntu server 慢的问题

    最近在服务器上使用ubuntu系统,服务器上开启sshd服务,在客户端处使用ssh登录到服务器的时候出现卡顿的现象. 在网上搜索了解决方案,主要是: 1. 修改服务器的 /etc/ssh/sshd_c ...

  4. Python爬虫-京东商品到货自动邮件通知

    文章目录 前言 京东爬虫 网页分析 代码实现 效果演示 小结 前言 前阵子疫情严重期间,口罩遭到疯抢,各大电商平台口罩供不应求.本文简述如何通过 Python 爬虫不断监控京东商品是否有货,并在到货时 ...

  5. Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序,支持异常邮件通知

    点赞再看,动力无限.Hello world : ) 微信搜「 程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. 1. ...

  6. 如何设置 Linux 上 SSH 登录的 Email 提醒

    如何设置 Linux 上 SSH 登录的 Email 提醒 虚拟私有服务器 (VPS)上启用 SSH 服务使得该服务器暴露到互联网中,为黑客攻击提供了机会,尤其是当 VPS 还允许root 直接访问时 ...

  7. linux ssh登录失败

    刚刚在虚拟上装了一个redhat AS5,从本地的FC9中ssh登录,发现连结失败: ssh: connect to host 192.168.206.11 port 22: Connection r ...

  8. SSH登录忽然变慢与DNS反向解析问题处理

    环境描述: 1.      操作系统:CentOS6,CentOS7,Ubuntu 2.      DNS:202.106.0.20[北京联通],202.106.196.115[北京联通],114.1 ...

  9. 一次gitlab无法使用ssh登录的问题解决

    故障现象: [root@web-m data]# git clone ssh://git@gitlab.lixinkuan.com:22022/lxk/core.git Cloning into 'c ...

最新文章

  1. SQL中declare申明变量
  2. Vue.js 生产环境部署
  3. 【Spring】Spring第一天 - 环境搭建、IoC 详解、DI 详解等
  4. layoutSubviews什么时候触发调用
  5. Oracle 数据库字典 sys.obj$ 表中关于type#的解释
  6. 视频问答兴起,多跳问答热度衰退,92篇论文看智能问答的发展趋势
  7. CentOS网络问题汇总
  8. 设计模式------建造者模式
  9. 高等数学学习笔记——第十八讲——函数连续的概念
  10. java 读写 ini 配置文件【IDEA】
  11. www.icourse163.org中国大学MOOC网页端无法打开或显示不全的解决方法
  12. Windows禁用系统自动更新(全)
  13. 移动硬盘变为raw格式时,如何进行数据恢复
  14. [iOS]在xcode的iOS虚拟机中对BLE(蓝牙4.0)进行调试
  15. PO系列之 PO接口在ECC中的开发
  16. 如何让一台连接wifi上网的电脑通过网线让另一台电脑上网?
  17. 海康java版本SDK中jna.jar的说明
  18. 天猫手机卖到第一:手机厂在想什么
  19. c语言指数函数调用,【西科软件】用C语言求幂函数和指数函数的方法
  20. 学习Linux内核必读的五本书

热门文章

  1. CVPR 2020 Oral | 人脸识别Loss新突破: 旷视提出Circle Loss,革新深度特征学习范式...
  2. 微软官方教程教你如何在Windows上做Python开发?
  3. SAP PM 入门系列2 - IE03显示设备主数据
  4. 订单少落地难:被误解的人工智能
  5. 形势说变就变!机器学习工程师恐在十年内消失?
  6. 构建一个增量推荐系统
  7. 李飞飞团队最新研究 :「四步」AI方案助老人抵抗新冠肺炎,联合学习降低个人隐私风险
  8. 特斯拉撞了警车:Autopilot全程开启,连撞两车还没自动停下
  9. 一文读懂深度学习:这个AI核心技术被美国掌控,很危险
  10. 关于机器学习,你应该知道的3个热门专业术语