给社区的问候。 这是第一本出版物,远非专业管理员,但我只想分享一个简短的经验,这可能对和我一样的新手有用。
碰巧,有必要在Debian上控制大约30个VDS-ok,我安全地将其“转移”到监督(而且我是一名程序员,而不是* nix管理员)。 在更改和检查访问权限的基本操作之后,我想到的第一个念头是:“如果我错过了什么,我想快速了解连接。” 有一些用于绑定SSH授权事件和电子邮件通知的方法(包括在Habré上),我以此为基础,但是我仍然希望能够响应并提供一些信息。 总的来说,我最终得到了这种“系统”,该系统在一个月的时间内都非常成功,并且可以将任何授权信息告知我。
- 使用API电报的手册,收到了通知bot的令牌和聊天ID(我不会在这里分发,它们很容易且简单地位于搜索引擎的1-2行中)。
- 创建了两个脚本,下面将发布其中的代码。 原则上,您可以将所有内容放在一个文件中,但是因为 我想要模块化,然后放入一个单独的脚本,该脚本将通知发送到电报机器人。
- 在两个设置文件中,他向脚本添加了一个调用以注册服务器登录事件,然后重新启动了SSH服务。
一切大约需要5至10分钟,不再需要。 好吧,现在实际上是技术。
PS。 一切都在Debian9 x64上运行(如果有的话)。/ sbin / onlogged
/ sbin /电报
/ etc / ssh / sshrc /sbin/onlogged ssh
/etc/bash.bashrc ... ... /sbin/onlogged bash
也许这一切都是平庸而简单的,但是某个人会感兴趣,或者仅仅是创建自己的东西的基础。