CentOS安全加固

CentOS安全加固:

  • 不能是弱密码,必须是16位随机字符密码;
  • 修改默认端口;
  • 禁止root账号登陆(PermitRootLogin no);
  • 指定允许登陆账号,使用特别账号进行登陆,登陆后再切换到root;
  • 启动强制密码策略(/etc/login.defs)   PASS_MIN_LEN 16,这样可以防止管理人员设置简单的密码
  • 设置密码的更新时间。
  • 检查/etc/passwd文件,除了root外,是否有UID为0的用户:awk -F: '($3 == 0){ print $1}' /etc/passwd
  • 检测登陆系统是否需要密码 awk -F: '($2 == ""){print $1}' /etc/passwd
  • 想想自己的服务器是否真的需要开启NAT,有的服务器需要开启,而有的则根本不需要(echo 0 > /proc/sys/net/ipv4/ip_forward)
  • Bash日志,设置环境变量为只读
readonly HISTFILE
readonly HISTFILESIZE
readonly HISTSIZE
readonly HISTCMD
readonly HISTCONTROL
readonly HISTIGNORE
  • 为history文件添加时间:export HISTIMEFORMAT= '%F %T'
  • 设置history文件只能追加:chatter +a ~/.bash_history

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值