Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Оптравка смс в момент ssh login  (Прочитано 4307 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Оптравка смс в момент ssh login
« : 26 Август 2008, 12:24:07 »
где то видел такую штуку чтобы он смс через гейтвей слал о том что по ssh приконнектился юзверь а найти в этом дебильном гугле немогу,
поделитесь кто ссылочкой...

оффтоп

Жалко конечно тут убрали поиск и сделали только через гугл, капчю бы тогда повесили на него, я конечно понимаю абузу устраивали и он часто лежал, но гугл это не выход, в десятки раз быстрее было найти через поиск форума...

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #1 : 27 Август 2008, 16:38:12 »
up надо уж очень

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Оптравка смс в момент ssh login
« Ответ #2 : 27 Август 2008, 17:42:59 »
пишешь скрипт который делает выборку из файла аутентификаций
если условие такое то посылка на почту и в крон его кидаешь

в билайне если фишка чтоб посылать смс к номеру телефона добавляется @bee...ru (на их сайте поищи) и если на это мыло посылаешь то текст в ввиде смс приходит.

p.s. если надо завтра скрипт скину.
« Последнее редактирование: 27 Август 2008, 17:44:31 от Vovanys »

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #3 : 27 Август 2008, 17:48:26 »
да. Тоже про отсылку на мыло первым делом подумал. Да и у МТС это есть. Наверное у любого оператора.

Но вот я в гугле вбил - даже софт какой-то есть консольный.
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=linux+console+send+sms

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #4 : 27 Август 2008, 22:09:45 »
буду благодарен за скрипт

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #5 : 27 Август 2008, 22:42:05 »
Вообще-то мобилка с GPRS модемом понимает AT команды. Вот 19 из 20 что есть команды для отправки SMS.

Может знает кто, заветный набор заклинаний? Тогда не надо никаких промежуточных сервисов.
StarDict и Mueller помогут против английского мануала.

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #6 : 28 Август 2008, 09:11:40 »
ага мобилко  ;) это конечно хорошо но как я себе ее воткну на виртуалку которая в штатах хостится  :P

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Оптравка смс в момент ssh login
« Ответ #7 : 28 Август 2008, 09:52:35 »
darzanebor

#!/bin/bash
LOG=/var/log/auth.notice
 if [ -s $LOG ] ; then
   if cat $LOG | grep "ROOT LOGIN" > /dev/null
   then
     cat $LOG | mail -s "Алярм!!" root
  fi
  echo -n > $LOG
fi

-s $LOG = проверка что файл не пустой
echo -n = обнуляем, файл становится пустым

p.s. запись в файле "ROOT LOGIN" в разных системах может отличаться так что меняй на свой

мыло заменяешь на мыло с привязкой своего  оператора
и ставишь скрипт в крон.
« Последнее редактирование: 28 Август 2008, 09:54:30 от Vovanys »

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #8 : 28 Август 2008, 10:33:51 »
спасибо =)

Оффлайн bevice

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #9 : 28 Август 2008, 11:09:59 »
софт консольный можешь не искать, т.к. он расчитан на smpp кои не водятся у наших операторов. Остаётся только мыло на
гейт,
для мегафон-центр например 79XXXXXXXXX@sms.megafon-c.ru

для SSH логина выпарсивать из /var/log/auth.log   "pam_unix(sshd:session):"
ну и соответственно стоит на  "pam_unix(sudo:session):" обратить внимание.

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #10 : 28 Август 2008, 23:01:11 »
у мну не прокатывает команда mail говорит такого нет, стоит у меня postfix все работает

поставил sendEmail запихнул в crontab -e из под рута
0-59 * * * * bash /etc/sms/./sms

Вот скрипт даже не отсылает через гейтвей не проходят письма на смс
Цитировать
#!/bin/bash
LOG=/var/log/auth.h.log
 if [ -s $LOG ] ; then
   if cat $LOG | grep "Accepted password for root" > /dev/null
   then
     sendEmail -f some@mail.ru -t some@domen.ru -u "root login" -m "root logged in" -s smtp.mail.ru -xu some -xp some
  fi
  echo -n > $LOG
fi

« Последнее редактирование: 29 Август 2008, 00:00:08 от darzanebor »

Оффлайн bevice

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #11 : 29 Август 2008, 07:56:56 »
у мну не прокатывает команда mail говорит такого нет, стоит у меня postfix все работает

поставил sendEmail запихнул в crontab -e из под рута
0-59 * * * * bash /etc/sms/./sms

Вот скрипт даже не отсылает через гейтвей не проходят письма на смс


уфф. у тебя есть sendmail как его пользовать -- читай ман.
в кроне можно написать
*/1 * * * * /etc/sms/sms
и ненадо всяких извращенчиских конструкция
скрипт сделай исполняемым (chmod +x  /etc/sms/sms)

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #12 : 29 Август 2008, 12:21:03 »

<79206800000@sms.megafon-c.ru>: host sms.megafon-c.ru[83.149.40.67] said: 550
    Error, Requested action not taken: mailbox unavailable (in reply to RCPT TO
    command)


вот я о чем гейтвей неработает живу я в зоне мегафон центр, тверская область

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #13 : 29 Август 2008, 12:29:17 »
и еще как быть если мне лог /var/log/auth.log нужен для парса неудачных попыток залогинится для fail2ban, а он его стирает, каждую минуту, как быть поидее должен стирать при удачном логине а при неудачном отравлять вроде так ???
Цитировать
#!/bin/bash
LOG=/var/log/auth.h.log
 if [ -s $LOG ] ; then
   if cat $LOG | grep "Accepted password for root" > /dev/null
   then
     echo "alarm" | sendmail myamil@mail.ru
     echo -n > $LOG
  fi
fi

Оффлайн bevice

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Оптравка смс в момент ssh login
« Ответ #14 : 29 Август 2008, 12:47:52 »
<79206800000@sms.megafon-c.ru>: host sms.megafon-c.ru[83.149.40.67] said: 550
    Error, Requested action not taken: mailbox unavailable (in reply to RCPT TO
    command)


вот я о чем гейтвей неработает живу я в зоне мегафон центр, тверская область
извиняюсь, щас посмотрел
7XXXXXXXXXX@sms.megafoncenter.ru

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.