Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. Скрипт отправляет ip вошедшего на сервер по ssh до активации shell === Создаем скрипты === <file> nano /etc/ssh/sshrc </file> <code> ip=`echo $SSH_CONNECTION | cut -d " " -f 1` php /etc/ssh/telegram.php $ip </code> <file> nano /etc/ssh/telegram.php </file> <code> <?php $server_name="192.168.10.1"; function send($message){ $token="42567235345:AAELR:gjkrekgyklrgdfgk;dfg-zKJ4j1adf6ak"; $chat_id="-2244633454"; date_default_timezone_set('Europe/Moscow'); $send_time=date('H:i:s'); $url = "https://api.telegram.org/bot". $token . "/sendMessage?chat_id=" . $chat_id; $url = $url . "&text=". urlencode($message); $ch = curl_init(); $optArray = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true ); curl_setopt_array($ch, $optArray); $result = curl_exec($ch); curl_close($ch); } $ip=$argv[1]; send("На сервер $server_name выполнен вход по ssh с ip $ip"); ?> </code> $server_name= - Заменить на имя сервера $token= - Заменить на свой токен telegram $chat_id= - Заменить на свой chat id telegram (Как получить токен и chat id есть много статей в интернете) billing/howto/ip_to_telegram.txt Последнее изменение: 6 лет назад — vilko