在当今网络环境中,服务器安全至关重要。作为 CentOS 的继任者之一,RockyLinux 是一款稳定、开源的企业级 Linux 发行版。本文将手把手教你如何对 RockyLinux 进行安全防护措施配置,即使是 Linux 新手也能轻松完成。
首先,确保你的系统是最新的,这能修复已知漏洞:
sudo dnf update -ysudo dnf install -y firewalld fail2ban vim RockyLinux 防火墙设置是基础安全的第一步。RockyLinux 默认使用 firewalld 作为防火墙管理工具。
启动并启用防火墙服务:
sudo systemctl start firewalldsudo systemctl enable firewalld 查看当前活动区域和开放端口:
sudo firewall-cmd --get-active-zonessudo firewall-cmd --list-all 例如,只允许 SSH(22端口)和 HTTP(80端口)访问:
sudo firewall-cmd --permanent --add-service=sshsudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --reload Fail2Ban 可自动封禁多次尝试登录失败的 IP 地址,有效防止 SSH 暴力破解。
创建配置文件:
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 编辑 jail.local,启用 SSH 监控:
[sshd]enabled = truemaxretry = 3bantime = 600 # 封禁10分钟 启动服务:
sudo systemctl start fail2bansudo systemctl enable fail2ban RockyLinux SELinux(Security-Enhanced Linux)是内核级的安全模块,可限制程序权限,即使被入侵也难以提权。
检查 SELinux 状态:
sestatus 建议保持为 enforcing 模式。如需修改,编辑配置文件:
sudo vim /etc/selinux/config 确保包含以下行:
SELINUX=enforcingSELINUXTYPE=targeted 重启生效(或使用 setenforce 1 临时启用)。
/etc/ssh/sshd_config,设置 PermitRootLogin no,然后重启 SSH 服务。/var/log/secure、/var/log/messages。sudo dnf install dnf-automatic -y。通过以上步骤,你已经完成了基本的 RockyLinux 安全配置 和 系统安全加固。这些措施虽不能保证 100% 安全,但能大幅降低被攻击的风险。安全是一个持续过程,建议定期检查系统状态、更新软件并关注安全公告。
希望这篇教程对你有帮助!如果你是刚接触 Linux 的小白,不妨一步步跟着操作,你会发现服务器安全其实并不难。
本文由主机测评网于2025-12-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025128955.html