CentOS 6 服务器安全策略配置

linux——Centos7高可用虚拟机环境配置 安装环境:vmware12 一、创建新的新的虚拟机后启动虚拟机: 界面説名:                 Install CentOS 7 安装 CentOS 7                Test this media & install CentOS 7 测试安装的光盘镜像并安装                CentOS 7 Troubleshooting 修复... 阅读详情

场景

方案

检查最小密码长度

在文件/etc/login.defs中设置 PASS_MIN_LEN 不小于标准值

检查密码复杂度策略中设置的特殊字符个数

Redhat系统:修改/etc/pam.d/system-auth文件, 
在ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 选3种,追加到password requisite pam_cracklib.so后面,添加到配置文件中。 
例如:password requisite pam_cracklib.so ucredit=-1 lcredit=-1 dcredit=-1 
注:ucredit:大写字母个数;lcredit:小写字母个数;dcredit:数字个数;ocredit:特殊字符个数

检查是否使用PAM认证模块禁止wheel组之外的用户su为root

编辑su文件(vi /etc/pam.d/su),在开头添加下面两行: 
auth sufficient pam_rootok.so 和 
auth required pam_wheel.so group=wheel 这表明只有wheel组的成员可以使用su命令成为root用户。 
你可以把用户添加到wheel组,以使它可以使用su命令成为root用户。 
添加方法为:usermod –G wheel username

检查文件/etc/profile中umask设置

在文件/etc/profile中设置umask 027或UMASK 027,如果文件中含有umask参数,则需要在最前面设置该参数

检查是否禁止root用户远程telnet登录

编辑 /etc/pam.d/login文件,配置auth required pam_securetty.so

检查是否禁止root用户远程ssh登录

修改/etc/ssh/sshd_config文件,配置PermitRootLogin no。重启服务,/etc/init.d/sshd restart。

syslog-ng是否配置远程日志功能

在/etc/syslog-ng/syslog-ng.conf中配置destination logserver { udp("10.10.10.10" port(514)); }; 
log { source(src); destination(logserver); }; 
可以将此处10.10.10.10替换为实际的IP

rsyslog是否配置远程日志功能

修改配置文件vi /etc/rsyslog.conf, 
加上这一行: 
*.* @192.168.0.1 
可以将"*.*"替换为你实际需要的日志信息。比如:kern.* ; mail.* 等等。 
可以将此处192.168.0.1替换为实际的IP或域名(域名格式形如:www.nsfocus.com,根据具体情况填写)。 

syslog是否配置远程日志功能

修改配置文件vi /etc/syslog.conf, 
加上这一行: 
*.* @192.168.0.1 
可以将"*.*"替换为你实际需要的日志信息。比如:kern.* ; mail.* 等等。 
可以将此处192.168.0.1替换为实际的IP或域名(域名格式形如:www.nsfocus.com,根据具体情况填写)。 

限制用户FTP缺省访问权限

配置方法: 
打开/etc/vsftpd/chroot_list 文件,将需要限制的用户名加入到文件中。

应删除系统banner信息,避免泄漏操作系统泄漏

删除"/etc"目录下的 issue.net 和 issue 文件: 
# mv /etc/issue /etc/issue.bak 
# mv /etc/issue.net /etc/issue.net.bak
概率论 知识图谱 + 实战案例解析 本文通过构建概率论知识图谱,系统梳理了从随机试验、概率、条件概率到随机变量与分布的核心概念及其内在联系。结合朴素贝叶斯分类器和蒙特卡洛模拟等实战案例,深入解析了条件概率、独立性及大数定律等理论如何应用于机器学习与实际问题求解,旨在帮助读者建立结构化思维,将理论有效转化为解决实际问题的能力。 阅读详情

相关推荐

LightTools中VBA宏的编写入门

LightTools和VBA联动

bestgamer的博客 2348

CentOS7 基线加固

系统加固加固部分 密码规范 cp/etc/login.defs/etc/login.defs.bak # 原文件备份 sed -i 's/^PASS_MAX_DAYS.*$/PASS_MAX_DAYS 90/' /etc/login.defs sed -i 's/^PASS_MIN_DAYS.*$/PASS_MIN_DAYS 7/' /etc/login.defs sed -i 's/^PASS_MIN_LEN.*$/PASS_MIN_LEN 8/' /etc/login.de...

weixin_42153616的博客 1679

树莓派Bookworm系统避坑指南:3种方法解决pip install报错externally-managed-environment

本文详细解析树莓派Bookworm系统中pip install报错externally-managed-environment的成因,并提供三种实用解决方案:使用虚拟环境(venv)隔离项目依赖、通过pipx管理全局Python工具,以及理解风险后的系统安装方法。帮助开发者安全高效地管理Python环境,避免系统冲突。

android的专栏 765

linux系统加固

常规安全配置 重要目录和文件权限:合理配置重要目录和文件权限,增强安全性 检查方法:使用ls -l命令查看目录和文件的权限设置情况 加固方法:对于重要目录,建议执行类似操作 chmod -R 750 /etc/rc.d/init.d/* 这样除了root可读,写,执行这个目录下的脚本 umask值 操作目的:设置默认的umask值,增强安全性 检查方法:使用umask查看...

weixin_30268071的博客 377

STM32CubeMX Nucleo F767ZI 教程(1)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 官网上买了个NUCLEO F767ZI 的开发板,144引脚的芯片,https://www.st.com/content/st_com/zh/products/evaluation-tools/prod

fafuwxm 2029

Bellhop海底地形仿真入门:从MATLAB数据导入到3D可视化(附避坑指南)

本文详细介绍了Bellhop海底地形仿真的完整工作流程,从MATLAB数据导入、清洗与坐标转换,到构建.bty输入文件,再到生成高质量3D可视化结果。文章重点解析了数据格式、深度值正负、单位统一及坐标投影等关键环节的避坑指南,并提供了可复用的代码片段,帮助用户高效完成从原始数据到仿真成果的转换。

weixin_29275257的博客 194

使用PAM认证模块禁止wheel组之外的用户su为root

auth sufficient pam_rootok.so 和。这表明只有wheel组的成员可以使用su命令成为root用户。2、再把想用su命令切换到root的的用户添加进组。1、创建wheel组。

lihaha60的博客 1354

计算机组成原理(第三版)唐朔飞-第一章第二章-课后习题

计算机组成原理

weixin_45735391的博客 7万+

基线检查-检查用户umask

检查用户umask设置 1.处置方案 检查文件/etc/csh.cshrc中umask设置 检查文件/etc/bashrc(或/etc/bash.bashrc)中umask设置 检查文件/etc/profile中umask设置 2.umask作用:主要是针对新创建的文件的权限管理,比如你umask设置的是022 那你创建一个新文件默认的权限就是644 属主读写 同组读 其他用...

qq_42430287的博客 2976

国科大学习资料--高级软件工程-复习题概念解释答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题概念解释答案 1. 敏捷开发方法与Scrum方法 a.敏捷是一种强调轻量的过程方法论,它强调拥抱变化而不是与之对抗,通过有效的沟通发挥群体的智慧。敏捷方法采用迭代/增量开发的过程模型。敏捷宣言是:个体和交互高于流程和工具;工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。 虽然右边的也有价值,但是认为左边的更有价值。 b.Scrum(Schwaber和Beedle)是管理两个披萨规模(4-9人)的软件开发团队的方法,它高频率的短会

无名何许人的博客 1444

Android 中 app freezer 原理详解(二):S 版本

在之前的两篇博文《Android 中app内存回收优化(一)》和《Android 中app内存回收优化(二)》中详细剖析了 Android 中 app 内存优化的流程。这个机制的管理通过 CachedAppOptimizer 类管理,为什么叫这个名字,而不叫 AppCompact 等?freezer,一个针对应用进程长期处于 Cached 状态的优化。在之前博文《app freezer 原理 R 版本》

私房菜 3610

Linux安全-基础加固

Linux加固 检查口令最小长度 vim /etc/login.defs 设置 PASS_MIN_LEN 8 检查是否设置口令生存周期 vim /etc/login.defs 设置PASS_MAX_DAYS 90 检查设备密码复杂度策略 vim /etc/pam.d/system-auth 追加到password requisite pam_cracklib.so后面(ucredit=-1 lcredit=-1 dcredit=-1) password requisite pam_cracklib.so u

苏叶新城 1761

PCIe协议之 Equalization篇 之 理论篇 之 FFE

作为最后一道“精加工”工序,DFE利用其不放大噪声的优势,精准地消除残余的、强烈的后光标ISI,最终得到一个非常干净、张得很开的眼图,供判决器使用。信号经过信道衰减后变得模糊,首先由CTLE进行“粗调”,提供一个宽频带的增益,将眼图初步打开,为后面的DFE创造一个可以正常工作的信号环境。,它通过将输入信号在不同时间点上的多个副本(称为“抽头”)进行加权求和,来直接塑造或“整形”输出信号的波形。:这是最主要的信号路径,通常系数为正值,决定了信号的幅度。:将所有加权后的信号相加,产生最终的均衡输出。

那么菜的博客 755

CentOS–FTP安装与配置

转:http://shuany.iteye.com/blog/850568   1.安装vsftpd yum install vsftpd 2.启动/重启/关闭vsftpd服务器 [root@localhost ftp]# /sbin/service vsftpd restart Shutting down vsftpd: [ OK ] Starting vs

tianye19880404的专栏 1780

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

centos FTP ,HTTP 服务器搭建

CentOS-6.5快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器 (2014-01-09 21:29:31) 转载▼ 标签: linux centos 服务器 http vsftp 分类:“写意心情”专栏 [题记]本文使用CentOS 6.5minimal快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器。意在使用授权F

程序驱动人生 850

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

centos 6.3 安装ftp

1:安装vsftpd    yum install vsftpd 2:关闭防火墙 service iptables stop 3:允许21端口通行 vi /etc/sysconfig/iptables  添加两条   -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT   -A INPUT -p tcp --dpor

liujihaozhy的专栏 650

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Win7 虚拟机CentOS 6.0 Samba配置

1、  开放虚拟机端口 UDP 137  UDP 138  TCP 139  TCP 445 vi /etc/sysconfig/iptables   #配置防火墙端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tc

simon的天空 1961

CentOS6.5 服务器环境和所需工具

演示环境和所需工具:机房服务器ip:192.168.1.176本地:chrome 浏览器、ftp、vnc 客户端服务器:centos6.5、lamp、phpmyadmin、vsftpd、vncserver、webalizer、安全狗步骤:1、多站点、多端口2、日志分析3、流量监控4、安全策略 (演示:用安全狗,关闭 8081端口。刷新网页会打不开)5、系统运行监控 ...

weixin_34208185的博客 113

申请的服务器安装tomcat后不能访问的问题

新申请的阿里云服务器,操作系统是CentOS6.5,安装jdk1.8版本,用java -version命令可以查看jdk版本,安装正确会有版本显示。然后安装tomcat,tomcat安装后默认端口是8080,访问可以用http://ip:8080。如果无法访问,先看防火墙,简单的办法是关闭防火墙,最好的办法是让防火墙开放8080端口,然后再试一般没问题。如果还是不行就要看服务器的安全策略设置了,阿...

cooldream2009的博客 406

配置mysql 允许远程连接的方法(包括服务器配置、MySQL数据库配置)

一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5。其他系统大致差不多。 1:在服务器中安装mysql,具体安装过程,请自行查询。安装好后,输入mysql -u root -p,再输入密码(输入密码时,密码不会显示)就会进入到MySQL如下界面。 2:进入MySQL后,show databases; use mysql; sel...

走在搬砖的路上! 2万+

vsftpd安装配置_CentOS 6.8 安装vsftpd的方法步骤(图文)

vsftpd是“very secure FTP daemon”的缩写,是一个完全免费的、开发源代码的ftp服务器软件。vsftpd是一款在Linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用、支持虚拟用户、支持带宽限制等功能。系统环境:CentOS 6.8 64位vsftpd版本 :vsftpd-2.22-21.el6.x86_641.执行命令yum -y install vsftp...

weixin_39625975的博客 108

CentOS 6.4 下安装vsftpd

vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS 6.4下安装vsftpd、配置虚拟用户登录FTP的过程。 正文: 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd o...

weixin_34072637的博客 77

SElinux解决web网站无法访问

SElinux解决web网站无法访问工具/原料centos 6.5系统httpd web服务器 SELinux 设置为enforcing:强制模式,代表 SELinux 运作中 方法/步骤1. 1setroubleshoot用于把SELinux 的错误讯息与克服方法记录到 /var/log/messages 与 /var/log/setroubleshoot/* 里头,所以一定要启动该服务。所...

weixin_30257433的博客 1232

Linux环境下使用vsftpd搭建ftpd服务器

转自:http://www.webarch.org/category/linux  我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一

xge的专栏 1005

[转]Centos 6.5 优化 一些基础优化和安全设置

关于CentOS服务器的优化下文作为参考。 本文 centos 6.5 优化 的项有18处: 1、centos6.5最小化安装后启动网卡2、ifconfig查询IP进行SSH链接3、更新系统源并且升级系统4、系统时间更新和设定定时任5、修改ip地址、网关、主机名、DNS6、关闭selinux,清空iptables7、创建普通用户并进行sudo授权管理8、修改SSH端口号和屏蔽root账号远...

weixin_34080903的博客 141

Sendmail+dovecot+saslauth+rainloop

环境:CentOS 6.4(最小化安装)关闭防火墙和selinuxSendmail的配置文件/etc/mail/sendmail.cf :Sendmail的主配置文件;/etc/mail/access :中继访问控制;/etc/mail/domaintable ;域名映射;/etc/mail/local-host-names ;本地主机别名;/etc/mail/mailert...

weixin_34405557的博客 365
上一篇: sed 如何删除一行
下一篇: zookeeper 入门
LifeSecret
博客等级 码龄20年 172粉丝 825原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值