---
title: 'Как отправлять оповещения по email, после входа пользователя по SSH | Zomro'
description: 'Одним из эффективных способов повышения безопасности является настройка оповещений по электронной почте при входе в систему SSH.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/about-email-communication_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как отправлять оповещения по email, после входа пользователя по SSH 



# Как отправлять оповещения по email, после входа пользователя по SSH

04-07-2023

![Как отправлять оповещения по email, после входа пользователя по SSH - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/about-email-communication_q50.jpg)

В современную цифровую эпоху, когда кибербезопасность подвергается огромному количеству угроз, защита вашего Linux-сервера от несанкционированного доступа имеет решающее значение. Одним из эффективных способов повышения безопасности является настройка оповещений по электронной почте при входе в систему SSH. В этом руководстве вы узнаете, как настроить виртуальный частный сервер (VPS) на отправку уведомлений по электронной почте при каждой успешной попытке входа по SSH. Эта мера особенно важна для серверов, выходящих в Интернет, где риск попыток взлома значительно выше.

## Понимание рисков

Когда вы включаете SSH-сервер на VPS, он становится доступным через Интернет. Такой доступ повышает вероятность хакерских атак, особенно если сервер все еще настроен на использование 'root' в качестве основного метода доступа. Получение немедленных уведомлений о входе по SSH может стать важным шагом в выявлении и реагировании на несанкционированный доступ.

## Настройка оповещений по электронной почте о входах по SSH

  
**Шаг 1: Подготовка сервера**

  
Установите необходимые пакеты: Прежде чем настраивать оповещения по электронной почте, убедитесь, что в вашей системе установлены необходимые пакеты. Postfix, стандартный агент передачи почты (MTA), необходим для отправки и получения электронной почты. Наряду с Postfix вам понадобится 'mailx' для отправки электронных писем.

**Для Debian/Ubuntu/Linux Mint:**  

    
    
     apt install postfix apt-get install mailx

  
**Для RHEL/CentOS/Fedora:**
    
    
     yum install -y postfix yum install mailx

![Как отправлять оповещения по email, после входа пользователя по SSH - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/1_q50.jpg)

Редактируйте глобальные определения (**/etc/bashrc**): Этот шаг гарантирует, что и root, и обычные пользователи будут включать оповещения при входе в систему.

Откройте**/etc/bashrc** с помощью текстового редактора, например **vim** :
    
    
     vim /etc/bashrc

  
Добавьте следующее в конец файла', заменив “ServerName” на имя хоста вашего сервера' и**“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

.

![Как отправлять оповещения по email, после входа пользователя по SSH - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/2_q50.jpg)

**Шаг 3: Настройка оповещений для конкретных пользователей**

  
Оповещения для корневого пользователя: Чтобы включить оповещения специально для пользователя root, выполните следующие действия.

Отредактируйте файл root-пользователя's**.bashrc** :
    
    
     vim .bashrc

  
Добавьте следующее в конец**/root/.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

![Как отправлять оповещения по email, после входа пользователя по SSH - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/22_q50.jpg)

Оповещения для обычных пользователей: Для определенных обычных пользователей (например, пользователя с именем 'green'):

Отредактируйте файл **.bashrc** пользователя:
    
    
     vim /home/green/.bashrc

  
Добавьте аналогичную строку в конец **/home/green/.bashrc.**

## Тестирование конфигурации

После настройки оповещений протестируйте конфигурацию, чтобы убедиться, что она работает правильно:

Проверка оповещений по электронной почте: Войдите на свой сервер, а затем проверьте указанный почтовый ящик. Вы должны получить уведомление с подробным описанием попытки входа, включая временную метку и IP-адрес источника.

Если на почту ни чего не пришло, проверяем логи. Обычно они находятся в **`/var/log/maillog`** или **`/var/log/mail.log`**. Это поможет определить, есть ли проблемы с отправкой почты. И если наблюдаем такую ошибку, необходимо выполнить настройки на уровне DNS вашего домена и в конфигурации почтового сервера Postfix. Как это сделать, вы можете прочитать в [этой статье](https://zomro.com/). 

![Как отправлять оповещения по email, после входа пользователя по SSH - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a48%40server-panel.net/2023/12/14/3_7C093KZ_q50.jpg)

## Заключение

Введение оповещений по электронной почте для входа в систему SSH на вашем Linux-сервере - это простая, но мощная мера безопасности. Она не только информирует вас о легитимном доступе, но и служит системой раннего предупреждения о попытках несанкционированного доступа. Регулярный мониторинг этих оповещений может значительно повысить уровень безопасности вашего сервера в условиях все более взаимосвязанного и уязвимого цифрового ландшафта.

Похожие статьи

[Как установить FileGator на Centos 7. (Nginx-PHP-FPM)](https://zomro.com/rus/blog/faq/381-how-to-install-filegator-on-centos-nginx-php-fpm-zomro) [iptables для начинающих: правила и цепочки без страха](https://zomro.com/rus/blog/faq/730-iptables-for-beginners-rules-and-chains-without-fear) [Как посмотреть логи RDP подключений в Windows Server 2016, 2019](https://zomro.com/rus/blog/faq/277-how-to-view-rdp-connection-logs-in-windows-2016-2019) [Сканирование на вирусы на Linux-сервере](https://zomro.com/rus/blog/faq/716-virus-scanning-on-linux-maldet) [VestaCP: Как изменить время и периодичность создания резервных копий (бэкапов)](https://zomro.com/rus/blog/faq/72-vestacp-kak-izmenit-vremya-i-periodichnost-sozdaniya-rezervnyh-kopiy-bekapov)

[ Сервер для Forex от €7.95/мес ](/rus/server-for-forex)
