IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 云服务器总是被破解?Linux登入日志运维脚本一键解决 -> 正文阅读

[系统运维]云服务器总是被破解?Linux登入日志运维脚本一键解决

前言

我野蛮生长,没能成为自己的月亮,遇见你,是银河赠予我的糖

不知道为什么,最近在云服务器中搭建好个人博客后就有大量不明的IP在爆破服务器的SSH,破解就破解吧,居然还被破解成功了,这就有点麻烦了
在这里插入图片描述
于是乎花了两天时间学习了一下Shell编程,写了一个脚本专门进行登入日志的检测,用于检测恶意IP来源和SSH破解状态,第一次写Shell脚本可能有点菜菜,现将脚本开源,仅供大家参考
这里我使用的服务器是CentOS7.6

使用方法

首先把脚本上传到服务器中,我这里上传到了服务器的logCheck目录,同时通过chmod命令赋予脚本可执行权限

chmod 744 logCheck.sh

在这里插入图片描述
接下来直接运行脚本程序,可以看到破解次数前5的恶意IP和用户名
若服务器被成功破解,则显示成功破解信息,这里的恶意IP的定义为破解次数大于10次的用户
在这里插入图片描述
程序运行后会在当前目录下生成恶意IP列表 badIP 文件
在这里插入图片描述

封禁恶意IP

首先查看SSH黑名单配置文件,可以看到黑名单存在/etc/sshd.deny.hosteye文件中
在这里插入图片描述
如果有需要可以加入SSH黑名单来禁止这些IP访问SSH,建议先备份
在这里插入图片描述

常态化运维管理

虽然有了一个 好用 的Shell脚本 【手动滑稽】 ,但是也顶不住天天手动运行这个脚本吧,因此我们可以利用crontab设置定时任务进行常态化运维管理

crontab -e

编辑任务如下,这里以 每日0点0分时运行相关命令为例,这里需要写入你自己服务器的目录

cd /root/logCheck && echo >> login.log && date >> login.log && ./logCheck.sh >> login.log

在这里插入图片描述
执行命令后将在设定目录下生成新的日志文件
在这里插入图片描述
通过检索日志文件可以快速锁定恶意IP,并检查服务器是否被破解
在这里插入图片描述
通过检索这个login.log日志既可快速锁定恶意IP并采取措施

资源获取

百度网盘
链接:https://pan.baidu.com/s/11HBq6Qehjbka9vB5p4IvRA
提取码:qwer
GIthub
后续若有更新的话,应该会在github中持续更新,若有想加入项目的小伙伴也可以联系我
https://github.com/monster663/LinuxLoginCheckMaster

后记

若还有疑问,欢迎留言评论

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 18:01:16  更:2022-05-18 18:01:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:22:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码