如何在 CentOS 8 中通过电子邮件启用 SSH 登录通知如何在 CentOS 8 中通过电子邮件启用 SSH 登录通知如何在 CentOS 8 中通过电子邮件启用 SSH 登录通知如何在 CentOS 8 中通过电子邮件启用 SSH 登录通知
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 8 中通过电子邮件启用 SSH 登录通知

在本教程中,我们将学习如何在 CentOS 8 中启用电子邮件 SSH 登录通知。

您的 Linux 服务器是否被多个用户使用,并且您想知道用户何时通过 SSH 登录?如果是,那么您可以在 Bash 配置文件中启用 SSH 通知来获取通知。我们将添加一个小脚本,当有人登录服务器时,它会向您发送电子邮件。

配置 SSH 登录通知

要配置 SSH 登录通知,请打开终端并打开文件 ~/.bash_profile。

在文件末尾添加以下行:

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>

将“your_email_address”替换为您想要接收电子邮件的电子邮件地址。保存文件并退出。

结论

在本教程中,我们学习了当用户通过 SSH 访问 Centos 8 服务器时如何在 CentOS 8 中启用通知。当用户访问系统时,它将发送一封电子邮件(日期和时间),以及用户访问系统的系统的 IP 地址。

©2015-2025 艾丽卡 support@alaica.com