commit ec536960bba1880c668c7c420b54a14bc214c2b3 Author: Andrey Sazonov Date: Fri Sep 27 17:23:23 2024 +0300 Добавить 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