Linux系统一键检测和加固脚本

主要是为了Linux系统的安全,通过脚本对Linux系统进行一键检测和一键加固。

Check_Script

#包含2个文件
CentOS_Check_Script.sh
README.txt

操作说明

#执行CentOS-Check_Script.sh脚本文件进行检查,命令格式如下sudo sh CentOS_Check_Script.sh | tee check_`date  %Y%m%d_%H%M%S`.txt

检查说明

此脚本是按三级等保要求,编写的一键检查脚本,此脚本只适合linux分支中的redhat、centos,运行脚本将结果输出到自定义的文件中,脚本结果需要人为检查。

此检查脚本包含以下几块内容:

  • 系统基本信息

  • 资源使用情况

  • 系统用户情况

  • 身份鉴别安全

  • 访问控制安全

  • 安全审计

  • 剩余信息保护

  • 入侵防范安全

  • 恶意代码防范

  • 资源控制安全

Protective_Script

#包含2个文件
CentOS_Protective_Script.sh
README.txt

操作说明

#执行CentOS_Protective_Script.sh脚本文件进行加固,命令格式如下sudo sh CentOS_Protective_Script.sh#执行完成后,请按脚本提示重启相应服务

功能说明

  • 一键进行全部加固

  • 设置密码复杂度

  • 添加openroot账号

  • 禁止root远程登入

  • 设置history保存行数以及命令时间,设置窗口超时时间

  • 更改SSH端口

  • 登入失败处理

  • 还原配置文件

下载地址:https://github.com/xiaoyunjie/Shell_Script如果对你有帮助,请来一波star
乌雲安全

乌雲安全,致力于红队攻防实战、内网渗透、代码审计、社工、安卓逆向、CTF比赛技巧、安全运维等技术干货分享,并预警最新漏洞,定期分享常用渗透工具、教程等资源。
72篇原创内容
公众号

觉得不错点个“赞”、“在看”,支持下小编

(0)

相关推荐

  • Centos 7x 安装 Telegram MTproxy代理【完美可用】

    0x00 最近迷上了Telegram,也就是电报,觉得通过这个获取国外的新闻比较方便 可是我的VPS小机子不给力,一开始使用的Centos 6x,死活装不上去, 发现MTproxy不支持Centos ...

  • CentOS7安装Oracle11g超简单[视频]

    前言 当前版本为了方便快速安装,主要提供给已经安装过oracle的用户,而且工作中要经常安装oracle的人.如果首次安装oracle,建议查看分步讲解的教程. <2021年强迫证福音CentO ...

  • CentOS/Ubuntu/Debian一键安装Docker教程

    本文目录 隐藏 1一.Docker安装脚本使用教程 2二.其他安装Docker教程 Docker现在越来越火,确实基于Docker安装很多程序也方便了不少,目前很多教程都是基于Docker搭建的,所以 ...

  • Shell脚本开发基本规范有哪些?linux系统学习

    Shell脚本开发基本规范和习惯有哪些?Shell脚本的开发规范及习惯非常重要,虽然这些规范不是必须要遵守的,但有了好的规范和习惯,可以大大提升开发效率,并能在后期降低对脚本的维护成本.让自己养成一个 ...

  • Linux系统Shell脚本如何运行?linux操作系统

    Shell脚本语言很适合用于处理纯文本类型的数据,而Linux系统中几乎所有的配置文件.日志文件以及绝大多数的启动文件都是纯文本类型的文件.因此,学好Shell脚本语言,能够更好的操作Linux系统. ...

  • Shell脚本语言有什么优势?深入学习linux系统

    Shell脚本语言有什么优势?随着互联网技术的发展,Linux逐步成为了较为热门的职业岗位技术,受到越来越多的企业和个人的喜爱.目前,市场上Linux运维技术人才相对短缺.在Linux运维工作学习中, ...

  • Linux&Windows基线检查加固脚本

    首先是Linux的shell加固脚本 #!/bin/bash#设置密码复杂度if [ -z '`cat /etc/pam.d/system-auth | grep -v '^#' | grep 'pa ...

  • Linux 系统加固规范 | 周末送资料

    以下内容来自网络,相关版权归原作者所有 1 账户管理.认证授权 2 日志配置 3 通信协议 4 设备其他安全要求

  • Itrace跟踪进程调用库函数参数选项-linux系统学习心得

    Itrace能够跟踪进程的库函数调用,它会显现出调用了哪个库函数,而strace则是跟踪进程的每个系统调用.随着Linux运维技术的发展,各企业对于Linux运维工程师人才的需求也是逐渐增加,学习Li ...

  • 为什么计算机专业的学生要学习使用Linux系统?

    作为工作十年的linux内核开发者,刚好我当年也是计算机专业毕业.很不巧,我们那会儿使用的系统是windows,为何?因为没几个老师熟悉linux系统. 很自然的,刚开始我接触的也是windows.但 ...

  • 对于Linux系统统计的命令有哪些?Linux运维

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心.那么对于Linu ...

  • 查看Linux系统信息都有哪些命令?Linux系统怎么学习

    Linux系统的优势基因快速.批量.自动化.智能化管理系统及处理业务.和Windows系统使用鼠标点击的可视化管理大不相同,Linux系统通过Linux命令完成管理系统的相关操作.那么对于Linux系 ...