技术支持

为您提供7*24小时在线技术支持、安全技术专家、行业资深安全顾问服务。400-888-1688

系统安全相关

您当前位置首页 > 技术支持 > 系统安全相关

CentOS 9 Stream新服务器初始化配置与安全加固

CentOS 9 Stream新服务器初始化配置与安全加固

常见问题 · 系统安全相关

新的CentOS 9 Stream服务器在部署业务之前,必须进行一系列初始化配置和安全加固。

一、初始登录与基础配置

# 以root登录后修改root密码
passwd

# 创建普通管理用户
useradd admin
passwd admin
usermod -aG wheel admin

# 设置主机名
hostnamectl set-hostname server01.example.com

# 配置时间同步
timedatectl set-timezone Asia/Shanghai
yum install -y chrony
systemctl enable --now chrony

二、系统更新

# 更新所有软件包
yum update -y

# 安装常用工具
yum install -y wget curl vim net-tools bind-utils lsof tcpdump

三、SSH安全配置

# /etc/ssh/sshd_config 推荐配置
Port 2222
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
MaxAuthTries 3
ClientAliveInterval 300

systemctl restart sshd

四、防火墙配置

systemctl enable --now firewalld
firewall-cmd --set-default-zone=drop
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=80,443/tcp
firewall-cmd --reload

五、内核参数优化

cat >> /etc/sysctl.conf << 'EOF'
net.core.somaxconn = 65535
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.rp_filter = 1
kernel.randomize_va_space = 2
EOF
sysctl -p

六、配置SELinux

setenforce 1
sed -i 's/SELINUX=disabled/SELINUX=enforcing/' /etc/selinux/config

关键词:CentOS、初始化、系统配置、安全加固 | 八彩云技术分享 · 仅供学习参考

这条帮助是否解决了您的问题? 已解决 未解决

安全合格的云服务,让您的业务轻松上云!

立即选购
https://affim.baidu.com/unique_50626027/chat?siteId=21806899&userId=50626027&siteToken=f4b13c0dda3b403b51fd8811d5a360c7