cообщить_о_подключении_по_ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cообщить_о_подключении_по_ssh [2025/10/30 11:27]
val
cообщить_о_подключении_по_ssh [2025/10/30 13:20] (current)
val
Line 1: Line 1:
-====== Самый простой способ сообщить об успешном подключении по ssh ======+====== Самый простой способ сообщить об успешном подключении по SSH ======
  
-====== Самый простой способ сообщить об успешном подключении по ssh ======+  * https://​habr.com/​ru/​posts/​961564/​
  
-Всем привет! Вообще-то,​ обычно решают обратную задачу - сообщить о неудачных попытках подключения по ssh, а еще лучше - сразу заблокировать. С этим прекрасно справляет,​ например,​ Fail2ban, но, рассказ не о нем. Может оказаться полезно получать уведомления именно об успешных подключениях,​ особенно, ​если получаешь его ​в тот момент,​ когда сам НЕ подключаешься. Так же, хочется сделать это с наименьшими усилиями,​ без написания скриптов,​ без установки специфического ПО, что бы было легко "​скопипастить"​ решение на множество систем. Так же, хочется знать не тoлько о подключениях,​ получивших shell, но и о удаленном выполнении команд,​ или копировании файлов по протоколу ​ssh.+Всем привет! Вообще-то,​ обычно решают обратную задачу - сообщить о неудачных попытках подключения по SSH, а еще лучше - сразу заблокировать. С этим прекрасно справляется, например,​ Fail2ban, но, рассказ не о нем. Может оказаться полезно получать уведомления именно об успешных подключениях,​ особенно,​ в тот момент,​ когда сам НЕ подключаешься. Так же, хочется сделать это с наименьшими усилиями,​ без написания скриптов,​ без установки специфического ПО, что бы было легко "​скопипастить"​ решение на множество систем. Так же, хочется знать не тoлько о подключениях,​ получивших shell, но и о удаленном выполнении команд,​ или копировании файлов по протоколу ​SSH.
  
-Все ​это ​есть в этом решении:​+Все есть в этом решении:​
  
 <​code>​ <​code>​
Line 19: Line 19:
  
 Да, этого достаточно! ​ Да, этого достаточно! ​
-Как оказалось,​ curl умеет отправлять почту, в сообщении будут присутствовать все подробности,​ кто, когда, откуда подключился,​ и, даже, когда отключился. Правда,​ в этом решении требуется корпоративный почтовый сервер (mailhub.yourcorp.ru в нашем "​однострочнике"​),​ готовый принять письмо без аутентификации. Это допустимо,​ если он же является конечным сервером с ящиком пользователя,​ или, есть разрешение пересылки писем из корпоративной сети (в этом случае можно использовать любой другой почтовый адрес, вместо yourlogin@yourcorp.ru). Однако,​ такой сервер не всегда имеется,​ ине годится для персонального использования.+ 
 +Как оказалось,​ curl умеет отправлять почту, в сообщении будут присутствовать все подробности,​ кто, когда, откуда подключился,​ и, даже, когда отключился. Правда,​ в этом решении требуется корпоративный почтовый сервер (mailhub.yourcorp.ru в нашем "​однострочнике"​),​ готовый принять письмо без аутентификации. Это допустимо,​ если он же является конечным сервером с ящиком пользователя,​ или, есть разрешение пересылки писем из корпоративной сети (в этом случае можно использовать любой другой почтовый адрес, вместо yourlogin@yourcorp.ru). Однако,​ такой сервер не всегда имеется,​ и решение ​не годится для персонального использования.
  
 В этом случае [[https://​rutube.ru/​video/​private/​f018b7c8047e8d2b53c168e0912f2c79/​|предлагаю Вам вебинар]],​ демонстрирующий решение той же задачи,​ с отправкой сообщений в Telegram В этом случае [[https://​rutube.ru/​video/​private/​f018b7c8047e8d2b53c168e0912f2c79/​|предлагаю Вам вебинар]],​ демонстрирующий решение той же задачи,​ с отправкой сообщений в Telegram
  
 На этом все, спасибо,​ буду рад ответить на вопросы! На этом все, спасибо,​ буду рад ответить на вопросы!
cообщить_о_подключении_по_ssh.1761812859.txt.gz · Last modified: 2025/10/30 11:27 by val