centos7安全设置:用户密码/ssh安全/防火墙/系统安全等设置

admin3年前主机评测60

众所周知,Linux服务器的安全是网络运行的基础之一,只有做好了安全,我们的网站或项目才能顺利稳定运行。当然,centos7安全相关设置有很多,我们可以通过Centos系统创建用户名密码、配置ssh安全端口、设置防火墙及系统安全等环境配置。今天,小编就详细介绍一下centos7下面的一些常见安全设置吧!

centos7安全相关设置

初始化及软件安装

## 固定IP地址

## 关闭SELINUX

[root@c72 ~]# vim /etc/selinux/config

SELINUX=disabled

## 更改主机名,让hosts文件与当前主机名保持对应关系

echo bre_sch /etc/hostname

[root@c72 ~]# vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 bre_sch

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 bre_sch

# 关闭firewalld,后面的防火墙设置使用iptables

systemctl stop firewalld

systemctl disable firewalld

## 软件安装

cd /etc/yum.repos.d/

rm -rf ./*

curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun/repo/Centos-7.repo

yum-config-manager –add-repo http://mirrors.aliyun/docker-ce/linux/centos/docker-ce.repo

yum makecache fast

yum -y install docker-ce wget curl vim lrzsz nmap cifs-utils samba-client nfs-utils samba openssh iptables-services

yum install -y wget yum-utils device-mapper-persistent-data lvm2 net-tools

systemctl start docker

systemctl enable docker

user密码

## 创建单独的登录用户,并设置满足复杂性要求

useradd bresee ; echo 123456 | passwd –stdin bresee

ssh安全设置

## ssh连接加速,不允许反向解析

UseDNS no

## 不允许root直接登录 ,仅允许普通用户登录

PermitRootlogin no

## 更改端口为7777

Port 7777

## SSH登录连续输错五次密码,账号锁定30秒

vi /etc/pam.d/sshd

auth required pam_tally2.so deny=5 unlock_time=30

systemctl restart sshd

防火墙设置

仅开放了ssh、http和https三种服务

# 清空规划

iptables -F

# 开启80

iptables -A INPUT -p tcp –dport 80 -j ACCEPT

iptables -A INPUT -p tcp –sport 80 -j ACCEPT

# 开启443

iptables -A INPUT -p tcp –dport 443 -j ACCEPT

iptables -A INPUT -p tcp –sport 443 -j ACCEPT

## 开启ssh侦听的7777

iptables -A INPUT -p tcp –dport 7777 -j ACCEPT

iptables -A INPUT -p tcp –sport 7777 -j ACCEPT

## 开启ICMP

iptables -A INPUT -p icmp –icmp-type 8 -j ACCEPT

iptables -A INPUT -p icmp –icmp-type 0 -j ACCEPT

iptables -A OUTPUT -p icmp –icmp-type 8 -j ACCEPT

iptables -A OUTPUT -p icmp –icmp-type 0 -j ACCEPT

## 开启DNS

iptables -A INPUT -p udp –dport 53 -j ACCEPT

iptables -A INPUT -p udp –sport 53 -j ACCEPT

# 默认拒绝所有

iptables -P INPUT DROP

# 保存

service iptables save

# 开机启动

systemctl enable iptables.service

#开启服务

systemctl start iptables.service

#查看状态

systemctl status iptables.service

系统安全设置

———————————————-# 设置grub密码

## 生成密码*Ab123456

grub2-mkpasswd-pbkdf2

## 在/etc/grub.d/00_header引用密码

vim /etc/grub.d/00_header

cat <

set superusers=’root’

password_pbkdf2 root grub.p54CBD4341FC4A71B90E543581646B4E7EAE920C54A

E0F

## 重新生成

grub2-mkconfig -o /boot/grub2/grub.cfg

————————————-禁止control+alt+delete键盘重启系统

mv /usr/lib/systemd/system/ctrl-alt-del.target /tmp

————————————-history带时间参数和30秒超时设置

vim /etc/profile

# history带时间

export HISTTIMEFORMAT=”%Y-%m-%d %H:%M:%S `whoami` “

# 设置 30秒内用户无操作就字段断开终端

export TMOUT=30

服务器机箱

服务器硬件加封,防止拆机箱;

BIOS和管理口加密,防止有人重装系统;

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DNS服务器未响应是什么意思?常见原因分析

如果DNS服务器未能及时响应这个请求,就会出现DNS服务器未响应的错误提示。这种情况下,我们只能等待DNS服务器修复问题。如果您遇到DNS服务器未响应的问题,请检查您的防火墙或安全软件设置,确保它们没...

云服务器如何备份数据?镜像与云快照功能的区别

云服务器怎样备份数据?在云服务器使用过程中,难免会出现需要恢复数据的需求,这时云服务器备份数据就显得非常重要了。一般云服务商,都会提供相应的备份方案,当有恢复备份数据需求时,能及时恢复数据。目前,主流...

10gbiz:香港/洛杉矶VPS四折$2.76/月起,CN2 GIA线路;美国站群多ip服务器仅$75.45/月

10gbiz怎么样?10gbiz发来的10月促销活动,针对VPS主机提供4折优惠码,香港/洛杉矶CN2 GIA线路VPS主机优惠后最低每月仅2.75美元起;香港/日本独立服务器提供6折优惠码,特价款首...

Sharktech:美国高防物理机,洛杉矶机房,2*E5-2670V2/32G内存/500G SSD磁盘/不限流量/1Gbps带宽,$99/月

sharktech是一家成立于2003年的美国老牌DC商家,我们常称为鲨鱼机房或者SK机房,主打高防产品,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,提供独立服务器租用和VPS云服务器等。S...

百度网盘vip会员

百度网盘VIP会员简介百度网盘是中国最大的在线存储服务提供商之一。许多人使用该服务将音乐、照片、视频和其他文件保存在网络上。用户可以免费使用该服务但该服务还有百度网盘VIP会员计划该计划为用户提供了更...

半月湾:洛杉矶CN2 GIA VPS,1核/1GB/10GB空间/500GB流量/100Mbps/KVM,$40/年

半月湾怎幺样?半月湾是一家由美籍华人在美国注册创办的合法商家,2020年下成立,提供实惠及高性价比的日本和洛杉矶GIA的VPS、港日韩NAT、以及广港、深港、沪日IPLC流量转发等服务。半月湾新推出了...