From ec536960bba1880c668c7c420b54a14bc214c2b3 Mon Sep 17 00:00:00 2001 From: Andrey Sazonov Date: Fri, 27 Sep 2024 17:23:23 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5d7c063 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# Уведомления в телеграм о новых подключениях к серверу по SSH + +## Данный скрипт, при каждом новом входе по SSH, отправляет Вам уведомление в телеграм. + +Для работы скрипта Вам понадобится jq + +Установка jq Ubuntu / Linux Mint / Debian +- ```sudo apt install jq``` + +Установка jq CentOS +- ```sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm``` +- ```sudo yum install jq``` + +Установка : +Копируем скрипт в /usr/local/bin/ +- ```sudo wget -P /usr/local/bin/ http://p7git.p7rs.lan/pikus/ssh_tg_alert/raw/branch/master/ssh_login_info.sh``` + +Открываем и вносим свои переменные +- ```sudo nano /usr/local/bin/ssh_login_info.sh``` + +Устанавливаем права на запуск +- ```sudo chmod +x /usr/local/bin/ssh_login_info.sh``` + +Ubuntu / Debian +В файл /etc/pam.d/common-session добавляем строку +- ```sudo echo "session optional pam_exec.so type=open_session seteuid /usr/local/bin/ssh_login_info.sh" >> /etc/pam.d/common-session``` + +CentOS +В файл /etc/pam.d/sshd добавляем строку +- ```sudo echo "session optional pam_exec.so type=open_session seteuid /usr/local/bin/ssh_login_info.sh" >> /etc/pam.d/sshd``` \ No newline at end of file