diff --git a/README.md b/README.md index 6ae893c..0c358f7 100644 --- a/README.md +++ b/README.md @@ -1 +1,33 @@ -# notification_ssh \ No newline at end of file +# ssh-login-notification +**Видео инструкция** + +[![Watch the video](https://img.youtube.com/vi/a6gkXZ-2pQI/0.jpg)](https://youtu.be/a6gkXZ-2pQI) + + +Данный скрипт, при каждом новом входе по SSH, отправляет Вам уведомление в телеграм. +![alt tag](https://github.com/unixhostpro/ssh-login-notification/blob/master/sshlogin.png) + +Для работы скрипта Вам понадобится 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/ +> wget -P /usr/local/bin/ https://raw.githubusercontent.com/unixhostpro/ssh-login-notification/master/ssh_login_info.sh + +Устанавливаем права на запуск +> chmod +x /usr/local/bin/ssh_login_info.sh + +Ubuntu +В файл /etc/pam.d/common-session добавляем следующую строку +> 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 добавляем следующую строку +> echo "session optional pam_exec.so type=open_session seteuid /usr/local/bin/ssh_login_info.sh" >> /etc/pam.d/common-session +